2013-08-01 3 views
2

У меня есть проблема с javac. Я не могу скомпилировать свои java-файлы, содержащие в нем японский текст. Мой офисный компьютер является японским и не имеет проблем с компиляцией и запуском java-файлов, но мой домашний компьютер находится на английском языке, и я даже не могу скомпилировать один и тот же Java-файл.Javac не компилирует японский язык на английском языке pc

Все у меня есть, «ошибка: unmappable символов для кодирования CP1252»

Я пытался сохранить файл в кодировке UTF-8 и Shift_JIS и скомпилировать его Javac -Кодирование «UTF-8», но не SomeSoruceFile.java удачи.

Любая помощь будет считаться отличной оценкой.

+0

Посмотрите, помогает ли одна из этих ссылок https://www.google.com/ # q = javac + set + locale или http://stackoverflow.com/questions/6217297/forcing-the-use-of-english-in-jdk7-tools – user2485710

+0

Какова кодировка вашего источника? вы говорите, что вы преобразовали файлы в utf8? – 75inchpianist

+0

Если при использовании файла кодировки utf-8 с японским текстом в нем отлично работает с японским компьютером ОС, однако английский язык ОС ПК не скомпилируется. Поэтому я изменил utf-8 на Shift_JIS и скомпилировал его с Shift_Jis в английской ОС. –

ответ

1

Хорошо, ребята Я решил проблему.

Я собираюсь написать решение и надеюсь, что оно может помочь кому-то еще и сохранить его часы.

Скомпилируйте java-файлы с японским текстом в нем, как следует.

Javac -Кодирование «SHIFT_JIS» SomeSourceFile.java

2

Вы должны сохранить файлы как UTF-8 в вашем японском компьютере, а затем вы можете скопировать их на свой компьютер английский. Eclipse использует кодировку по умолчанию, поэтому рекомендуется переименовать ее в UTF-8 перед запуском нового проекта в Windows/Mac.

Смежные вопросы