我已经编写了一个核心java国际化程序但是在eclipse控制台中我无法看到输出消息。原因是它不是ASCII码。我将控制台首选项更改为UTF-8,然后也无法查看结果。
答案 0 :(得分:0)
此问题仅限Windows,不管您信不信,它与控制台编码无关。它与源文件编码有关 在Project Explorer(或Package Explorer中,无关紧要)右键单击源文件,然后选择Properties。或者,您可以在选定的源文件上使用 Alt + Enter 来激活相同的对话框。
在“属性”对话框中,确保选中“资源”选项卡,并在此选项卡的底部将文本文件编码切换为UTF-8(默认情况下,它将是Windows系列编码...)。
再次运行程序,这应该可以解决问题 执行任何打印的每个文件都必须按此编码。不要问我为什么,我猜这与Eclipse漫长的古怪历史有关。