Windows窗体中的TextBox不显示Unicode字符

时间:2012-12-22 07:32:27

标签: .net vb.net winforms unicode

我在VB.NET应用程序的设置中有一个Unicode字符。

unicode in settings

使用以下代码:

CurrencyText.Text = My.Settings.Options_Display_Currency

我尝试在Calibri字体的文本框中呈现此值,我看到一个这样的框:

enter image description here

如何启用Windows窗体以显示Unicode字符?

2 个答案:

答案 0 :(得分:4)

这意味着用于显示字符的字体不包含字符的字形。尝试像Arial这样的字体或此处列出的任何字体http://www.fileformat.info/info/unicode/char/20b9/fontsupport.htm

答案 1 :(得分:1)

使用RichTextBox更改TextBox,它可能会起作用 Default encoding也很有帮助。