Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Чтение файла UTF8
#1
Парюсь уже добрый 5-й час. Есть текст в файле с русскими символами. Читаю классом FileUtils от apache.


[src=java]System.out.println(FileUtils.readFileToString(new File(fileDir), Charset.forName("UTF8")));[/src]

При выходе в консоль idea всё нормально, русский текст читается, а вот в консоль выдаёт иероглифы. Всё да ничего, можно настроить консоль нужно. Но дело в том, что в ходе программы делаются проверки equals стрингов, а стринг != !"№;%:?*.
Выручайте, господа Smile
Ответ
#2
[STIGMATED];248711 Написал:Парюсь уже добрый 5-й час. Есть текст в файле с русскими символами. Читаю классом FileUtils от apache.


[src=java]System.out.println(FileUtils.readFileToString(new File(fileDir), Charset.forName("UTF8")));[/src]

При выходе в консоль idea всё нормально, русский текст читается, а вот в консоль выдаёт иероглифы. Всё да ничего, можно настроить консоль нужно. Но дело в том, что в ходе программы делаются проверки equals стрингов, а стринг != !"№;%:?*.
Выручайте, господа Smile

Меняй кодировку на Cp866 для вывода в консоль
Человек просто обязан ошибаться, раз другие учатся на его ошибках .......
Ответ
#3
Bacek Написал:Меняй кодировку на Cp866 для вывода в консоль

Консоль не принципиальна.
Цитата:Но дело в том, что в ходе программы делаются проверки equals стрингов, а стринг != !"№;%:?*.
Ответ
#4
InputStream
Попробуй
Ответ
#5
Тему можно закрыть. Каким-то странным образом после обновлении idea проблема исчезла.
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)