Как я могу указать кодировку исходных файлов Java? - PullRequest
10 голосов
/ 12 февраля 2012

Я использую странные строки Unicode в моих тестовых случаях Java. Компилятор, по-видимому, интерпретирует файл как iso-8859-1, заставляя JUnit пожаловаться.

В Python я могу указать кодировку в верхней части файла:

# -*- coding: utf-8 -*-

Есть ли эквивалент в Java? Как я могу определить / указать кодировку файлов .java?

Ответы [ 3 ]

6 голосов
/ 12 февраля 2012

Вы можете установить его при компиляции файла с параметром "-encoding"

http://docs.oracle.com/javase/6/docs/technotes/tools/windows/javac.html

3 голосов
/ 12 февраля 2012

Компилятор java (javac) принимает опцию -encoding.Если вы используете IDE, например Eclipse, вы можете указать кодировку в настройках.

3 голосов
/ 12 февраля 2012

Компилятор javac имеет параметр -encoding, где вы можете его установить.В Eclipse вы должны изменить настройки проекта или глобальные настройки для *.java файлов.

...