Javac不用英文pc编译日文

时间:2013-08-01 16:18:10

标签: javac

我对javac有些问题。我无法编译包含日文文本的java文件。 我的办公室电脑是日文的,编译和运行java文件没有问题,但我的家用电脑是英文的,我甚至无法编译相同的java文件。

我只有“错误:编码Cp1252的不可映射的字符”

我试图将文件保存为utf-8和shift_jis并进行编译 javac -encoding“utf-8”SomeSoruceFile.java但没有运气。

任何帮助都会非常感谢。

2 个答案:

答案 0 :(得分:2)

好的伙计们 我已经解决了问题。

我打算写解决方案,并希望它可以帮助别人并节省他/她的时间。

编译包含日文文本的java文件,如下所示。

javac -encoding“Shift_JIS”SomeSourceFile.java

答案 1 :(得分:2)

您必须将文件以UTF-8格式保存在日文版PC中,然后才能将它们复制到英文版PC中。 Eclipse使用系统默认编码,因此在Windows / Mac中启动新项目之前,最好将其更改为UTF-8