12

当我从 VisualStudio 调试器将这些字符剪切并粘贴到此处时,这些字符显示良好,但在调试器和我试图显示此文本的 TextBox 中,它只显示正方形。

3-9月受流向主要向季季影响,其流向为22个方向,南北达3个;10个方向为南向,10月至44月至2019年至东南节,或为\n月份向其流向\2节。 r\n注意\r\n附近有火山爆发的危险,航行时严加注意\r\n

我认为 TextBox 支持 Unicode 文本。知道如何让这个文本显示在我的应用程序中吗?

4

3 回答 3

9

您需要安装和使用支持这些字符的字体。并非所有字体都支持所有字符。[] 框字符是“不支持”的字体表示

默认情况下,文本框可能使用 MS Sans Serif,因此请将其更改为 Arial 或其他内容。

于 2009-01-07T15:25:25.003 回答
5

我从使用 TextBox 更改为使用 RichTextBox,现在字符显示在 RichTextBox 中。

于 2009-01-07T17:27:35.927 回答
1

我面临着类似的问题。

正确读取文件而不是TextBox控制是问题。

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

从这个复制。

对我有用,而且不用切换到RichTextBox.

于 2010-10-25T06:54:52.357 回答