1 месяц назад
Кодировка текста: почему ломается текст и как это исправить
Вы открываете файл, а вместо нормального текста видите что-то вроде «РџСЂРёРІРµС‚». Или загружаете CSV в Excel — и русские буквы внезапно превращаются в набор непонятных символов. На первый взгляд кажется, что файл повреждён, но чаще всего данные никуда не исчезли. Проблема в том, что программа прочитала сохраненные байты не той кодировкой. Такие искаженные символы называют «кракозябрами», а в англоязычной технической литературе — mojibake. Возникают они при несовпадении кодировки, в которой данные были записаны, и той, которую использует программа при чтении...
125 читали · 1 год назад
Изменение кодировки текстового файла в Android: простые способы
Понимание проблемы: При работе с текстовыми файлами в Android часто возникает необходимость изменить их кодировку. Это может быть связано с различными причинами: некорректное отображение символов, поддержка разных языков и т.д. Решения: Пример кода: Java try { // Чтение файла с кодировкой UTF-8 FileReader reader = new FileReader("input.txt"); BufferedReader bufferedReader = new BufferedReader(reader); String line; StringBuilder content = new StringBuilder(); while ((line = bufferedReader.readLine()) != null) { content.append(line).append("\n"); } reader.close(); // Запись файла с кодировкой Windows-1251 FileWriter writer = new FileWriter("output...