Codetext

  • Автор темы DROSSEL
  • Дата начала
D

DROSSEL

У меня такой вопрос... Как в iframe поменять кодировку?... Вообще, как менять кодировку символов для текстового документа.... Кроме метаданных (в моём случае они не работают правильно)... Подскажите пожалуйста...

 
J

jCoder

Если тебе нужно программно (в коде) работать с текстовым файлом, то лучше всего воспользоваться одним из классов пакета java.io.*, а именно FileReader. Этот класс позволяет считывать и записывать символьные данные в формате UNICODE (т. е. кириллица, латиница и т. д.).

К примеру:

// создать объект File
File textFile = new File(полное_имя_твоего_файла);
...
...
// далее оборачиваешь его в оболочку FileReader, и
// помещаешь его в буфер для ускоренной работы с файлом
try {
BufferedReader bufRead = new BufferedReader(new FileReader(dataFile));
// После того, как объект bufRead подготовлен, можно приступать к работе,
// то есть читать файл или записывать в него данные, при помощи методов read() и write()
// Например считать данные из файла в символьный массив set_chars[]
bufRead.read(set_chars);
// или например записать в файл готовый массив данных write_chars[]
// bufRead.write(write_chars);
// не забывай закрывать потоки, когда с ними поработаешь
bufRead.close();
} catch (FileNotFoundException ex) {System.out.println("Файл не найден!");}
catch (IOException ex1) {System.out.println("Ошибка ввода вывода!");}

Более подробную информацию о потоках, ищи в документации о пакете java.io.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!