А расскажите мне за кодировки в Java?
В дотнете я понимаю - внутри сплошной юникод, кодировка - аспект возникающий только при преобразовании "строка<->массив байт(или файл)". А вот в Java как?
Вот есть документация на соответствующий класс:
http://docs.oracle.com/javase/1.5.0/docs/api/java/io/InputStreamReader.html
Там есть конструктора, принимающие Charset или charsetName но унаследованный класс таких конструкторов не содержит, т.е. я так понимаю - нужно руками открывать FileInputStream, передавать его в конструктор InputStreamReader с соответствующей кодировкой, а его потом еще завернуть заодно в BufferedReader?
Вот есть документация на соответствующий класс:
http://docs.oracle.com/javase/1.5.0/docs/api/java/io/InputStreamReader.html
Там есть конструктора, принимающие Charset или charsetName но унаследованный класс таких конструкторов не содержит, т.е. я так понимаю - нужно руками открывать FileInputStream, передавать его в конструктор InputStreamReader с соответствующей кодировкой, а его потом еще завернуть заодно в BufferedReader?
no subject
no subject
волосы вырастут на ладонях!
no subject
С прозеленью!
no subject
вы наверное удивитесь, но то же самое.
char: The char data type is a single 16-bit Unicode character. It has a minimum value of '\u0000' (or 0) and a maximum value of '\uffff' (or 65,535 inclusive).
а чарсет скорее относится к читаемому текстовому файлу (потоку)
и вообще http://www.javapractices.com/topic/TopicAction.do?Id=42
no subject
no subject
no subject
+
> унаследованный класс таких конструкторов не содержит
The constructors of this class assume that the default character encoding
но это зло и его надо избегать
кстати пора б уже перейти на 1.7 яву, а не на 1.5 сидеть
no subject
no subject
no subject
no subject
no subject