Здравствуйте, я хочу запустить Java-код в командной строке, которая читает UTF-8
Как я могу это сделать
запусти Java с
java -Dfile.encoding=UTF8 <Your class Name>
В классах 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