如何在 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 字符?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Resharper IntelliSense 中显示所有 Visual Studio 代码片段?
Visual Studio:如何在 IntelliSense 中显示重载?
如何创建显示在 Web 类别中的 Visual Studio 项目模板?