C#不想把Unicode字符放在按钮上。如果我将\u2129放入按钮的文本属性中,按钮将显示\u2129,而不是Unicode字符(示例-我选择2129是因为我可以在计算机上当前活动的字体中看到它)。
我以前见过这个问题,link text,但这个问题并没有得到真正的回答,只是四处走走。我在世界各地的应用程序上工作,我不想安装所有的字体,更多的是“不想要”,有那么多我怀疑我正在工作的机器有足够的磁盘空间。我们的海外销售代理提供Unicode字符“数字”。有没有其他的方法来解决这个问题?
顺便说一句,(好奇心)为什么它不起作用?
发布于 2010-03-24 19:09:06
问题是:
button1.Text = "Hello \u2129";一样将Unicode放入,没有问题因此,只需在属性窗口中粘贴“℩”或使用代码即可。
发布于 2012-05-28 22:02:07
将按钮的“字体”更改为支持"u2129“的”字体“(来自谷歌:Arial Unicode MS)。它可能会对你有帮助
发布于 2010-03-24 19:01:19
您是否尝试过手动输入字符?另外,您是否尝试过将文字字符串与@"blahblahblah“一起使用?
https://stackoverflow.com/questions/2506996
复制相似问题