C#按钮文本Unicode字符

Fos*_*saw 6 c# unicode button winforms

C#不希望在按钮上放置Unicode字符.如果我把\ u2129放在按钮的Text属性中,按钮会显示\ u2129,而不是Unicode字符(例如 - 我选择了2129,因为我可以在机器上当前活动的字体中看到它).

我之前看过这个问题,链接文字,但问题没有真正回答,只是绕过.我正在研究遍布全球的应用程序,并且不想安装所有字体,更多的是"不要",有很多我怀疑我正在处理的机器有足够的磁盘空间.我们的海外销售代理商提供Unicode字符"数字".还有另一种方法吗?

另外,(好奇心),为什么它不起作用?

Hen*_*man 11

问题是:

  • C#让你把在Unicode的,比如button1.Text = "Hello \u2129";,没有问题
  • 但是Visual Studio Forms设计器不会将'\ u2129'识别为特殊的.按设计.

所以只需在属性窗口中粘贴'℩'或使用代码即可.


Dav*_*Fox 1

您是否尝试过手动输入字符?另外,您是否尝试过使用带有@“blahblahblah”的文字字符串?