Codetext

Тема в разделе "Java", создана пользователем DROSSEL, 10 мар 2010.

  1. DROSSEL

    DROSSEL Гость

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

    Пример
     
  2. jCoder

    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.
     

Поделиться этой страницей