如何在 Visual Studio 中显示 Unicode 字符?

Posted

技术标签:

【中文标题】如何在 Visual Studio 中显示 Unicode 字符?【英文标题】:How to show Unicode characters in Visual Studio? 【发布时间】: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 一起保存的选项(也称为“签名”),您将需要它。 【参考方案1】:

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

【讨论】:

以上是关于如何在 Visual Studio 中显示 Unicode 字符?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Visual Studio 中显示特定提示

如何在 Resharper IntelliSense 中显示所有 Visual Studio 代码片段?

Visual Studio:如何在 IntelliSense 中显示重载?

如何创建显示在 Web 类别中的 Visual Studio 项目模板?

如何在visual studio 2015中显示“未实现的纯虚拟”?

如何在 Visual Studio 中突出显示文本中出现的搜索词?