【问题标题】:How to show Unicode characters in Visual Studio?如何在 Visual Studio 中显示 Unicode 字符?
【发布时间】:2017-04-26 11:44:01
【问题描述】:

我的语言是波斯语,我使用 unicode UTF-8 来保存页面。 我将文件从一个系统传输到另一个系统。现在页面出现问题。我看不到正确的文本。

这里有一些代码:

if (ClsTch.IsGradeLock)
     Gnr.AddCell(r, ClsTch.EvaluationFormList.GetStat().ScoreText);
else
     Gnr.AddCell(r, "ÈÓÊå äÔÏå");

如何解决?

【问题讨论】:

  • 您在哪里看不到文字?在您的应用程序中?还是在视觉工作室?
  • 您的意思不是“.NET 中的字符”,而是“Visual Studio IDE 中的字符”。这是完全不同的。前者意味着字符在您编写的应用程序中显示不正确......后者意味着它们在开发环境中不正确。
  • @rory.ap 你说的对。
  • @Milney 在视觉工作室中
  • 在 C# 中非常不寻常,似乎文件缺少 BOM。但是我们无法判断您是否使用 VS 创建文件。可使用记事本修复,文件 > 打开 > 设置编码 = utf8 并选择文件。验证文本现在看起来不错。文件 > 另存为 > 设置编码 = utf8。并检查您用于创建文件的任何工具是否具有与 BOM 一起保存的选项(也称为“签名”),您将需要它。

标签: c# .net visual-studio


【解决方案1】:

转到Control Panel -> Region and Language -> 在Format 选项卡中,将Format 更改为Persian;然后在Administrative 选项卡中,单击change system locale 按钮并将其设置为Persian。然后重启系统。

【讨论】:

    猜你喜欢
    • 2015-03-02
    • 2012-05-20
    • 1970-01-01
    • 1970-01-01
    • 2015-07-20
    • 1970-01-01
    • 1970-01-01
    • 2011-05-03
    • 2013-01-31
    相关资源
    最近更新 更多