当我从VisualStudio调试器中剪切并粘贴这些字符时,它们显示得很好,但无论是在调试器中,还是在我试图显示此文本的TextBox中,它都只显示方块。
说明\r\n海流受季风影响,3-9月份其流向主要向北,流速为2节,有时达3节;10月至次年4月份其流向南至东南方向,流速为2节。\r\n注意\r\n附近有火山爆发的危险,航行时严加注意\r\n
我以为TextBox支持Unicode文本。你知道如何让这个文本显示在我的应用程序中吗?
发布于 2009-01-07 17:27:36
我从使用TextBox改为使用RichTextBox,现在字符显示在RichTextBox中。
发布于 2009-01-07 15:25:25
您需要安装并使用支持这些字符的字体。并非所有字体都支持所有字符。方框字符[]是'unsupported‘的字体表示形式
默认情况下,文本框可能使用MS Sans Serif,因此请将其更改为Arial或其他值。
发布于 2010-10-25 14:54:52
我也面临着类似的问题。
问题出在正确读取文件,而不是TextBox控件。
StreamReader reader = new StreamReader(inputFilePath, Encoding.Default, true)从复制。
这也适用于我,不需要切换到RichTextBox。
https://stackoverflow.com/questions/420659
复制相似问题