| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Русские символы byte |
| Автор: Invisible 19.3.2008, 22:19 | ||
| Уже час копаюсь на форуме и не могу найти того что мне надо ... =( Записываю символы в файл, потом пытаюсь их считывать, не получается считывать записанные русские символы. При чтениее получаю код (int) ... потом при переводу его в byte и выводе получаю 0 , проблема в кодировке поля ?
|
| Автор: teg 19.3.2008, 22:44 | ||
| из кода не видно, где Вы пытаетесь считать байты. Записано в файл правильно (только флаша не вижу), а вот чтение - совсем не то, причём от и до. Если уж обязательно работать с байтами (а это совсем не обязательно), то нужно примерно так:
|
| Автор: Invisible 19.3.2008, 23:26 |
| Спасибо , попробовал как ты написал, русский не распознаётся всёравно =) а так работает Что делать с русским не знаю =( допустим "тест" отображается и пишется в файл как "B5AB" |
| Автор: Invisible 19.3.2008, 23:44 |
| проблема решилась .. использовал dataOut.writeUTF(passphrase); |