Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: Общие вопросы > Ещё раз о Кодировке |
Автор: darny 24.5.2007, 13:43 | ||
Всем респект! По кодировке здесь уже написано много, прочитала всё, все советы перепробовала, но всё-равно у меня ничего не вышло. Мне нужно чтобы прога переводила заданную строку текста из windows-1251 в UTF-8 (и наоборот)
Такой код выдаёт на любую строку с любым количеством символов вот это ==> [B@42e816 Наверно что-то не так в коде? Или может что-то с моим Eclipse-ом не так? Помогите разобраться, плиззз Заранее благодарна |
Автор: Orange 24.5.2007, 13:55 | ||
darny,
|
Автор: powerOn 24.5.2007, 13:58 | ||
Для начала можно так попробовать:
|
Автор: nerezus 24.5.2007, 14:12 |
Кстати да, пользуясль случаем хочу передать привет Путенгу спросить про перекодировку: как из уникода записать строку(ну типа в сокет/файл и т.д., т.е. это уже массив байт) в выбранной кодировке. Т.е. обратное для кода powerOn. |
Автор: darny 24.5.2007, 14:26 |
спасибо, за советы. теперь просто выводятся те же буквы.... ![]() abc вводишь, abc и получаешь. |
Автор: Orange 24.5.2007, 14:48 |
darny, а что получать-то надо? |
Автор: darny 24.5.2007, 14:57 |
ну, всё-таки код utf-8, вроде должен отличаться от латиницы windows-1251..... |
Автор: Alexandr87 24.5.2007, 15:22 |
darny, 1. нет. 2. в java программе все строки в utf, поэтому запишите сналача строку в файл, и откройте каким-ндь hex редактором. |