UTF-8 в командной строке - PullRequest
       1

UTF-8 в командной строке

6 голосов
/ 10 января 2011

Здравствуйте, я хочу запустить Java-код в командной строке, которая читает UTF-8

Как я могу это сделать

Ответы [ 2 ]

12 голосов
/ 10 января 2011

запусти Java с

 java -Dfile.encoding=UTF8 <Your class Name>
2 голосов
/ 10 января 2011

В классах Java есть методы, которые принимают кодировку. См. Например, InputStreamReader (java.io.InputStream, java.nio.charset.Charset).

http://download.oracle.com/javase/6/docs/api/java/io/InputStreamReader.html

Но сначала прочитайте FAQ по интернационализации Java, чтобы понять, как Java обрабатывает Unicode:

http://java.sun.com/javase/technologies/core/basic/intl/faq.jsp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...