powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Перекодировка
8 сообщений из 8, страница 1 из 1
Перекодировка
    #34351947
OstMutant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста где взять либы или как сдклать перекодировку. Нужно хотябы с дос в винду. Самому както лень изобретать велосипед.
...
Рейтинг: 0 / 0
Перекодировка
    #34351978
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чего перекодировку? Строки? Так в классе String уже все есть.
...
Рейтинг: 0 / 0
Перекодировка
    #34352065
OstMutant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну на сколько я понимаю, из стринга можно вернуть набор байт и вывести их в любой кодировке. Ето хорошо, но мне нужно чтоб в одной кодировке можно было читать текст, а потом в другой тоже текст был читабельным. А для этого нужно перекодировать текст. Или я ошибаюсь.
...
Рейтинг: 0 / 0
Перекодировка
    #34352106
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то ты запутался. Итак есть String. String это строка и к кодировкам отноешения не имеет. То есть это текст который и в африке текст. Теперь этот текст надо сохранить куда-то. Например в файл. Файл есть набор байт. Вот для этого делается String.getBytes и ты получаешь текст в виде файла в определенной кодировке. Перекодировать ничего не надо. Но вот если у тебя есть другой файл. В какой-то кодировке, то его конечно же можно преобразовать в стринг с указанием той самой кодировке.
Ты бы бросил абстрактно думать а сказал какая у тебя задача.
...
Рейтинг: 0 / 0
Перекодировка
    #34352257
OstMutant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня текст в Cp866, надо чтоб он также выглядел в Cp1251. Вот и вся задача.
...
Рейтинг: 0 / 0
Перекодировка
    #34352303
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
new String(cp866Data, "Имя кодировки Cp866 в Java").getBytes("Имя Cp1251");

Имена кодировок надо уточнить
здесь

Конечно может быть нюанс что String для этого использовать слишком расточительно. Какие там у тебя объемы текста?
...
Рейтинг: 0 / 0
Перекодировка
    #34352476
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И в случае, если объемы большие просто сделать таблицу подстановки?
То есть, развивая мысль. Java работает так cp866 -> UTF -> cp1251. И будет быстрее сделать напрямую через байты?
...
Рейтинг: 0 / 0
Перекодировка
    #34352557
OstMutant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо, все получилось. Есть еще один вопрос. Если я вывожу текстовый файл в текстовый компонент Java он у меня выглядит нехорошо. Имеет ли Java какие то компоненты которые могли б просматривать текстовые файли на подобие Far-редактора текстовых файлов.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Перекодировка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]