如何在C#中的System.Windows.Forms.Button上放置unicode字符?

时间:2008-11-01 18:23:34

标签: c# visual-studio unicode character

在C#WinForms项目的Visual Studio 2008中,表单上有一个按钮。在属性视图中,属性“Font”设置为“Arial Unicode MS”。

我需要在属性“Text”中放入什么,所以我得到按钮上显示的unicode字符\ u0D15?

当我将\ u0D15放入“Text”属性时,该按钮显示六个字符“\ u0D15”而不是一个unicode字符。

在以下PDF中,您可以看到\ u0D15的unicode字符: http://unicode.org/charts/PDF/U0D00.pdf

3 个答案:

答案 0 :(得分:8)

您不必在字符串中转义unicode字符,因为C#本质上是unicode。只需将你的unicode字符放入字符串即可。例如:

button1.Text = "日本";

答案 1 :(得分:0)

一种可能的方法是运行“charmap”并从那里复制粘贴或从其他地方复制粘贴。

答案 2 :(得分:-3)

只需在 C# 代码中尝试以下操作:

button.Text = ""+(char)0x0D15;