Недавно столкнулся с проблемой: при считывании из текстового файла, русские символы преобразовывались в '�', при том, что раньше такого не было.
В самих текстовых файлов возможности сменить кодировку нет. Методом научного тыка, определил, что кодировка сменилась на "windows-1251".
BufferedReader fileRead1 = new BufferedReader(new InputStreamReader(
new FileInputStream(fileName1), "windows-1251"));
Причем у всех старых файлов осталась кодировка "UTF-8", тогда как новые создаются с "windows-1251", то есть, что бы корректно считать два файла, приходится извращаться:
BufferedReader fileRead1 = new BufferedReader(new InputStreamReader(
new FileInputStream(fileName1), "windows-1251"));
BufferedReader fileRead2 = new BufferedReader(new InputStreamReader(
new FileInputStream(fileName2), "UTF-8") );
Вопрос: Как сменить кодировку по дефолту у файла? Можно ли динамически узнать кодировку файла?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Имею кастомный квалификатор, суть в том что есть три бина помеченные квалификаторомНо почему-то один из них не находит
В общем есть что то типа конструктора PDF, заполняем поля и по нажатию на "предварительный просмотр" данные из этих полей должны быть в PDF-ке
ЗдравствуйтеНедавно все-таки придумал, как вводить текст автоматизированно через Robot