Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Кодировки
Форум программистов > Системное программирование > Delphi и Pascal > Delphi - Сети
ExTeC
Как перевести текст из одной кодировки в другую?
Kmet
В общем случае по таблице соответствия.

ASCII <=> CP1251 не имеет смысла, ASCII это 7-битная кодировка и она совпадает с CP1251 на совем наборе (0..2^7)
ExTeC
Возможно я что-то переупутал... Мне надо из "виндовской" в "досовскую" и наоборот. Вот.
DZX
А можно просто ручками, не так сложно но надежно. Берем коды буквав в DOS(ASCII) и в Windows(ANSI) и меняем в соответствии. Например так сделано в этой программке aaConverter.
Barmutik
OemToChar и CharToOem

И аналогично со строками...
Froex
есть еще один способ. Есть команда DOS:
Код
copy con filename

Вводите эту команду, вместо file name подставьте имя файла, в который сохранить результат. Можно как относительный, так и абсолютный путь использовать. Этот способ иногда неудобен, но зато работает везде, где есть командная строка.
При выполнении команды вводите текст для перевода в DOS-кодировку. Для окончания ввода используйте ^Z
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2008 IPS, Inc.