6

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

我需要在“文本”属性中添加什么,以便在按钮上显示 unicode 字符 \u0D15?

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

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

4

3 回答 3

9

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

button1.Text = "日本";
于 2008-11-01T18:28:19.347 回答
0

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

于 2008-11-01T18:26:38.960 回答
-2

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

button.Text = "0x0D15";
于 2021-05-25T19:06:30.950 回答