【发布时间】:2020-12-11 09:17:36
【问题描述】:
我在 Visual Studio 中使用 CLR/CLI 窗体应用程序,我需要在文本框中显示一个“θ”符号。我正在使用 C++ 语言。目前正在使用此代码:
textBox4->Text += "\r\n" + "\u03F4";
输出变成?。我也尝试添加命令行 utf_8 但仍然无法正常工作。
可以做些什么来显示它??
【问题讨论】:
-
是
\u03F4UTF-8 吗?还是 UTF-16?我问是因为有时当我们尝试使用更高 UTF 集中的字符时会发生这种情况。因此,如果您的代码支持 UTF-8 且字符为 UTF-16,它将无法识别并显示?像符号! -
这是 unicode 符号的 c++ 编码。我无法显示符号。我是新来的。那么有什么帮助吗?
-
尝试复制 theta 符号并将其粘贴,而不是
\u03F4。像这样:textBox4->Text += "\r\n" + "θ";。检查这是否有效! -
之前说这个文件中的一些Unicode字符不能保存在当前代码页中。是否要将此文件重新保存为 Unicode。它一直在向我展示“?”而是。
-
在您的项目属性中,字符集设置为什么?
标签: c++ visual-studio winforms clr