使用Visual Studio编写源代码中的日文字体

bpsygsoo  于 2023-10-23  发布在  其他
关注(0)|答案(8)|浏览(162)

我有一些源文件,其中有用日语写的评论。当我在Visual Studio中打开这些文件时,它们显示为:

à–¾FNCAP‰¹—p‚̃XƒŒƒbƒh

我使用的是英文版的WinXP,但有没有办法让Visual Studio显示实际的日语字符,而不是目前的随机jibberish?

au9on6nz

au9on6nz1#

据推测,VS正在用错误的编码解释文件。
使用“文件->打开->文件”重新打开... ->打开->打开方式... -> Source Code(Text)Editor With Encoding”并尝试各种编码。

31moq8wy

31moq8wy2#

我找到了解决这个问题的一般方法。这在Visual Studio 2013和Windows 8.1的中文文本中对我有效。
https://msdn.microsoft.com/en-us/library/ms246590.aspx
1.在管理员状态下,单击“开始”,单击“控制面板”,然后打开“区域和语言选项”(或Windows 8中的“区域”)。
1.单击高级选项卡。(或Windows 8中的管理)
1.在“选择一种语言以匹配您要使用的非Unicode程序的语言版本”列表中,选择您当前使用的语言。
1.单击“确定”。

kmbjn2e3

kmbjn2e33#

您是否为Windows打开了对东方语言的支持?我已经打开了这个功能,我可以在WinXP上的Visual Studio 2005中看到汉字。
要打开它,您可能需要Windows的安装DVD。该设置位于“控制面板”中的“区域和语言选项”下。我认为你只需要检查“安装文件东亚语言”选项。
Microsoft's support page for internationalization有一些截图和说明。

lxkprmvk

lxkprmvk4#

我遇到了同样的问题,并找到了一个适合我的解决方案。
问题是这些文件不是unicode,VS试图用与您的位置匹配的编码打开它们。幸运的是,您可以为非Unicode文件设置Windows默认行为。看看这个链接,http://msdn.microsoft.com/en-us/library/ms246590.aspx。在“正确显示当前代码页中未包含的字符”下查找。
这些指示对于Windows 8是不正确的(我不能说7或更老的版本。)对于Windows 8:
1.导航到控制面板
1.选择时钟,语言和地区(是的,他们仍然有逗号之前和)
1.区域
1.行政
1.更改系统区域设置...
1.从“当前系统区域设置”下拉菜单中选择所需的语言
您的大多数程序应继续以英语运行,因为此设置仅在程序和文件不支持unicode时应用。

flmtquvp

flmtquvp5#

我刚刚得到这个问题,并通过更改配置文件“文件.编码”在文件“setting.json”修复它。转到菜单=>文件=>参考=>设置打开文件。搜索“files.encoding”并将值更改为Encoding of your file(我的文件编码为Shift-JIS,我使用Notpad++检查结束)

qkf9rpyu

qkf9rpyu6#

Windows 10:-->控制面板\时钟和区域\区域

n9vozmp4

n9vozmp47#

您还可以使用Notepad++将文本编码转换为UTF-8。
1.最初编码为Shift-JIS:

1.转换为UTF-8:

1.保存文件。
现在,无论本地区域如何,它都应正确显示。

vjrehmav

vjrehmav8#

您需要在Notepad++中将文件编码为UTF-8 BOM(而不是UTF-8)。之后,您可以在visual studio中使用您的文件。对我来说是工作。

相关问题