7.02.2012 / 18:32 | |
Dimon638 Пользователь Сейчас: Offline
Регистрация: 12.04.2011
| Andrey, Ну по идее сохраняешь русский текст в *.txt в кодировке UTF-8 и открываешь так InputStreamReader is = new InputStreamReader(getClass().getResourceAsStream("/ololo.txt"),"Utf-8");
|
7.02.2012 / 18:48 | |
Andrey Пользователь Сейчас: Offline
Имя: Андрей Откуда: Запорожье Регистрация: 24.10.2011
| Гениально,а где сам метод считывания в строку и метод закрытия,от того что я просто открою поток,текст в строку не загрузиться.
|
7.02.2012 / 19:15 | |
XakepPRO Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| |
7.02.2012 / 19:24 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| LPzhelud, aNNiMON, вы где? Посоветуйте человеку, что лучше - самописный парсер или InputStreamReader А то мне тоже интересно про is.read() я ему в личку ответил Изменено mrEDitor (7.02 / 19:26) (всего 1 раз) |
7.02.2012 / 19:31 | |
Andrey Пользователь Сейчас: Offline
Имя: Андрей Откуда: Запорожье Регистрация: 24.10.2011
| Анимон написал журнал движок он должен знать,а то я делаю в меню игры пункт об авторе,и помощь(а помощь огромная) и все надо с файла грузить,просто jаvа знаю не плохо но с потоками работал раз,когда карта считование с файла писал
|
7.02.2012 / 20:57 | |
LPzhelud Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| mrEDitor (07.02.2012/18:24)LPzhelud, aNNiMON, вы где? Посоветуйте человеку, что лучше - самописный парсер или InputStreamReaderА то мне тоже интересно про is.read() я ему в личку ответил Не понял, в чём проблема. Самый простой и очевидный вариант: Читаем всё из файла в массив байтов. Создаём новую строку с нужной кодировкой. Готово __________________
Эль Презеденте |
7.02.2012 / 20:59 | |
Andrey Пользователь Сейчас: Offline
Имя: Андрей Откуда: Запорожье Регистрация: 24.10.2011
| Желудь а в коде как выглядит это?
|
7.02.2012 / 21:00 | |
DiAeR Пользователь Сейчас: Offline
Имя: Дмитрий Откуда: Смоленск Регистрация: 11.02.2011
| Можно сделать комбайн с двумя одинаковами приложениями?я пробовал через Приложение мултимидлет он ошибку что класс найти не может
|
7.02.2012 / 21:01 | |
Night_Death Пользователь Сейчас: Offline
Имя: Павел Откуда: Гомель Регистрация: 19.12.2010
| Andrey, для чего доки существуют? public int read() throws IOException Read a single character.
public int read(char[] cbuf, int off, int len) throws IOException Read characters into a portion of an array.Не знаю как InputStreamReader, но когда-то я декодировал из UTF-8 с помощью одного из конструкторов класса String: String(byte[] bytes, String enc) Construct a new String by converting the specified array of bytes using the specified character encoding.При этом на некоторых телефонах(LG какой-то, не помню уже) были кракозябры, а UnsupportedEncodingException не было, соответственно я склоняюсь больше к самописному методу, так надежнее |
7.02.2012 / 21:03 | |
Night_Death Пользователь Сейчас: Offline
Имя: Павел Откуда: Гомель Регистрация: 19.12.2010
| Andrey, вот тебе дали готовый метод для декодирования Windows-1251, используй и не парься http://annimon.com/forum/index.php?act=post&id=140579 Изменено Night_Death (7.02 / 21:06) (всего 1 раз) |