【问题标题】:UNICODE in Visual StudioVisual Studio 中的 UNICODE
【发布时间】:2020-12-11 09:17:36
【问题描述】:

我在 Visual Studio 中使用 CLR/CLI 窗体应用程序,我需要在文本框中显示一个“θ”符号。我正在使用 C++ 语言。目前正在使用此代码:

textBox4->Text += "\r\n" + "\u03F4";

输出变成?。我也尝试添加命令行 utf_8 但仍然无法正常工作。

可以做些什么来显示它??

【问题讨论】:

  • \u03F4 UTF-8 吗?还是 UTF-16?我问是因为有时当我们尝试使用更高 UTF 集中的字符时会发生这种情况。因此,如果您的代码支持 UTF-8 且字符为 UTF-16,它将无法识别并显示?像符号!
  • 这是 unicode 符号的 c++ 编码。我无法显示符号。我是新来的。那么有什么帮助吗?
  • 尝试复制 theta 符号并将其粘贴,而不是 \u03F4。像这样:textBox4->Text += "\r\n" + "θ";。检查这是否有效!
  • 之前说这个文件中的一些Unicode字符不能保存在当前代码页中。是否要将此文件重新保存为 Unicode。它一直在向我展示“?”而是。
  • 在您的项目属性中,字符集设置为什么?

标签: c++ visual-studio winforms clr


【解决方案1】:

我建议你可以在File-> Advanced Save Options 中设置utf-8。您可以通过Tools-> Customize-> Add Command-> File-> Advanced Save Options 显示Advanced Save Options

【讨论】:

    猜你喜欢
    • 2015-03-02
    • 1970-01-01
    • 1970-01-01
    • 2015-09-24
    • 1970-01-01
    • 1970-01-01
    • 2013-09-16
    • 1970-01-01
    • 2010-09-10
    相关资源
    最近更新 更多