Javascript 对于像js/inc这样的非java/jsp文件,日文文本在Eclipse中显示为乱码文本

Javascript 对于像js/inc这样的非java/jsp文件,日文文本在Eclipse中显示为乱码文本,javascript,eclipse,unicode,internationalization,Javascript,Eclipse,Unicode,Internationalization,我想问一下如何在Eclipse中正确显示日文文本。我在日本工作,我们的代码有很多日语字符。我只是注意到,对于.java和.jsp文件,所有日文注释和文本都正确地显示为日文。但是,对于其他文件,例如js(Javascript)文件或inc(include)文件,日语字符层没有正确显示 我已经检查了设置,文本设置为MS932编码。我认为这是日文文本的Shift-JIS编码。有什么想法吗?没什么想法 文件可能使用UTF-8而不是SJIS进行编码 Eclipse可能对不支持假名的文件使用不同的字体 您

我想问一下如何在Eclipse中正确显示日文文本。我在日本工作,我们的代码有很多日语字符。我只是注意到,对于.java和.jsp文件,所有日文注释和文本都正确地显示为日文。但是,对于其他文件,例如js(Javascript)文件或inc(include)文件,日语字符层没有正确显示


我已经检查了设置,文本设置为MS932编码。我认为这是日文文本的Shift-JIS编码。有什么想法吗?

没什么想法

  • 文件可能使用UTF-8而不是SJIS进行编码
  • Eclipse可能对不支持假名的文件使用不同的字体
  • 您说您检查了编码,但您是否检查了文件本身,或者Eclipse为它们选择了编码?可能是不匹配

你可以试着问问你的日本同事。我敢肯定,他们已经多次遇到这种情况。

很少有人会想到这一点

  • 文件可能使用UTF-8而不是SJIS进行编码
  • Eclipse可能对不支持假名的文件使用不同的字体
  • 您说您检查了编码,但您是否检查了文件本身,或者Eclipse为它们选择了编码?可能是不匹配

你可以试着问问你的日本同事。我相信他们已经多次遇到过这种情况。

谢谢,但我注意到的是。所有java和jsp都将其编码设置为UTF-8,但默认设置为MS932。我不知道为什么它们会自动设置为UTF-8。然后,所有其他文件扩展名的编码都设置为MS932。我尝试将资源属性更改为UTF-8,但我想知道为什么它默认为某些UTF-8,而不是默认为所有UTF-8?很可能是语言/操作系统的约定。例如,Windows默认情况下不使用UTF-8作为其文件,但XML和Java代码倾向于使用UTF-8编码。Eclipse猜测您希望遵循约定并自动使用字符集。谢谢,但我注意到了这一点。所有java和jsp都将其编码设置为UTF-8,但默认设置为MS932。我不知道为什么它们会自动设置为UTF-8。然后,所有其他文件扩展名的编码都设置为MS932。我尝试将资源属性更改为UTF-8,但我想知道为什么它默认为某些UTF-8,而不是默认为所有UTF-8?很可能是语言/操作系统的约定。例如,Windows默认情况下不使用UTF-8作为其文件,但XML和Java代码倾向于使用UTF-8编码。Eclipse猜测您希望遵循约定并自动使用字符集。