使用Visual Studio在源代码中显示日语字体

时间:2008-10-16 22:40:33

标签: visual-studio

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

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

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

7 个答案:

答案 0 :(得分:5)

我找到了问题的一般解决方案。这对我来说是Visual Studio 2013和Windows 8.1的中文文本。

https://msdn.microsoft.com/en-us/library/ms246590.aspx

  1. 作为管理员单击“开始”,单击“控制面板”,然后打开“区域和语言选项”(或Windows 8中的“区域”)。
  2. 单击“高级”选项卡。 (或Windows 8中的管理)
  3. 在“选择与您要使用的非Unicode程序的语言版本匹配的语言”列表中,选择您当前使用的语言。
  4. 单击“确定”。

答案 1 :(得分:4)

据推测,VS正在使用错误的编码解释文件。

使用“文件 - >打开 - >文件... - >打开 - >打开... - >使用编码进行源代码(文本)编辑器重新打开”并尝试各种编码。

答案 2 :(得分:1)

您是否已启用Windows的东方语言支持?我打开了,我可以在WinXP上的Visual Studio 2005中看到中文字符。

要打开它,您可能需要安装适用于Windows的DVD。该设置位于“控制面板”中的“区域和语言选项”下。我想你只需要选中“为东亚语言安装文件”选项。

Microsoft's support page for internationalization有一些屏幕截图和说明。

答案 3 :(得分:0)

我遇到了同样的问题,并找到了适用于我的解决方案。

问题是文件不是unicode,VS正在尝试使用与您的位置匹配的编码打开它们。幸运的是,您可以为非unicode文件设置Windows默认行为。查看此链接http://msdn.microsoft.com/en-us/library/ms246590.aspx。查看"正确显示当前代码页中未包含的字符。"

这些说明对于Windows 8不正确(我不能说7岁或以上。)对于Windows 8:

  1. 导航至“控制面板”
  2. 选择时钟,语言和地区(是的,他们之前仍然有逗号)
  3. 区域
  4. 管理
  5. 更改系统区域设置...
  6. 从"当前系统区域设置"中选择所需的语言。下拉
  7. 您的大部分程序应继续以英文运行,因为此设置仅在程序和文件不支持unicode时应用。

答案 4 :(得分:0)

我刚刚遇到这个问题,并通过更改配置" files.encoding"来修复它。在文件" setting.json" 。转到Menu => File =>参考=>设置打开文件。搜索" files.encoding"并将值更改为文件的编码(我的文件以Shift-JIS编码,我使用Notpad ++检查结束)

答案 5 :(得分:0)

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

enter image description here enter image description here

答案 6 :(得分:0)

您还可以使用记事本++将文本编码转换为UTF-8。

  1. 最初编码为Shift-JIS:

    image1

  2. 转换为UTF-8:

    image2

  3. 保存文件。

现在无论在哪个区域,它都可以正确显示。