Pregunta

Estos caracteres se muestran bien cuando los corto y pego aquí desde el depurador de VisualStudio, pero tanto en el depurador como en el cuadro de texto donde estoy tratando de mostrar este texto, solo muestra cuadrados.

Descripción \ r \ nLa corriente se ve afectada por el monzón. De marzo a septiembre, la dirección del flujo es principalmente hacia el norte, con un caudal de 2 nudos, a veces hasta 3 nudos; de octubre a abril, el flujo es de sur a sureste, con un caudal de 2 Sección. \ r \ nTenga en cuenta que existe un peligro de erupción volcánica cerca de \ r \ n, y preste mucha atención al navegar \ r \ n

Pensé que TextBox soportaba texto Unicode. ¿Alguna idea de cómo puedo hacer que este texto se muestre en mi aplicación?

¿Fue útil?

Solución 2

Cambié de usar un TextBox a usar un RichTextBox, y ahora los caracteres se muestran en el RichTextBox.

Otros consejos

Necesita instalar y usar una fuente que admita esos caracteres. No todas las fuentes admiten todos los caracteres. el carácter de cuadro [] es la representación de fuentes de 'no compatible'

El cuadro de texto podría estar utilizando MS Sans Serif de forma predeterminada, así que cámbielo a Arial o algo más.

Estaba enfrentando un problema similar.

Fue un problema con leer el archivo correctamente y no con el control TextBox .

StreamReader reader = new StreamReader(inputFilePath, Encoding.Default, true)

Copiado de THIS .

Funciona para mí y eso también sin cambiar a RichTextBox .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top