metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-06-02 11:14 am

А расскажите мне за кодировки в Java?

В дотнете я понимаю - внутри сплошной юникод, кодировка - аспект возникающий только при преобразовании "строка<->массив байт(или файл)". А вот в Java как?
Вот есть документация на соответствующий класс:
http://docs.oracle.com/javase/1.5.0/docs/api/java/io/InputStreamReader.html
Там есть конструктора, принимающие Charset или charsetName но унаследованный класс таких конструкторов не содержит, т.е. я так понимаю - нужно руками открывать FileInputStream, передавать его в конструктор InputStreamReader с соответствующей кодировкой, а его потом еще завернуть заодно в BufferedReader?

[identity profile] oldmann.livejournal.com 2012-06-02 08:55 am (UTC)(link)
ребе, за несоблюдение шаббата выражаю вам порицание от лица всея раввината!

волосы вырастут на ладонях!

[identity profile] nivanych.livejournal.com 2012-06-02 08:35 pm (UTC)(link)
На ушах!
С прозеленью!