Это зависит от того, как вы компилируете код. Вы должны убедиться, что компилятор использует кодировку .java-файла.
При использовании javac
укажите аргумент -encoding
.
При использовании Ant укажите атрибут encoding
в задаче <javac>
.
В Eclipse каждый исходный файл может иметь различную кодировку. Вы не должны использовать это, если вы также хотите скомпилировать, используя javac
или Ant.
Далее, при запуске кода может возникнуть проблема с отображением текста. Если вы создаете HTML, вам нужно убедиться, что текст вставляется в HTML в кодировке HTML, поэтому браузер может отображать текст правильно. HTML-кодирование обычно указывается в параметре charset
в поле заголовка Content-Type
или декларации META.
Вы "компилируете в ISO"? Что случилось с utf-8? – m02ph3u5