Java-кодировка по умолчанию - ASCII
. Да? (См. Мои изменения ниже)
Когда текстовый файл закодирован в UTF-8
? Как читатель знает, что он должен использовать UTF-8
?
Читатели, о которых я говорю, следующие:
-
FileReader
s -
BufferedReader
отSocket
s - A
Scanner
изSystem.in
- ...
ИЗМЕНИТЬ
Похоже, что кодировка зависит от ОС, а это означает, что для каждой ОС не выполняется следующее:
'a'== 97