Stream: вопрос по кодировкам

Тема в разделе "Lotus + Java + LS2J", создана пользователем Gandliar, 4 июн 2012.

  1. Gandliar

    Gandliar Well-Known Member

    Регистрация:
    16 фев 2004
    Сообщения:
    222
    Симпатии:
    0
    Вопрос

    если я считаю файл через stream и и достану из него стринг readText

    а потом создам новый стрим и туда запишу стринг writeText

    получу ли я одинаковые файлы?
     
  2. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Не обязательно. Если указать разные кодировки при открытии потоков, файлы будут разные. Также, если открытый поток не является текстовым файлом, readText-writeText может исказить информацию. Задача то какая?
     
  3. Gandliar

    Gandliar Well-Known Member

    Регистрация:
    16 фев 2004
    Сообщения:
    222
    Симпатии:
    0
    Перегнать файл с одной системы в другую через стринг
     
  4. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Если файл нетекстовый, то я бы не стал так делать. У потоков есть также методы read/write.
     
  5. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    кодировки?
    если разные кодировки то как файлы могут остаться одинаковы? :)
     
Загрузка...

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