Кодировки

  • Автор темы ExTeC
  • Дата начала
Статус
Закрыто для дальнейших ответов.
E

ExTeC

Гость
#1
Как перевести текст из одной кодировки в другую?
 

Kmet

Well-Known Member
Java Team
25.05.2006
1 036
8
#2
В общем случае по таблице соответствия.

ASCII <=> CP1251 не имеет смысла, ASCII это 7-битная кодировка и она совпадает с CP1251 на совем наборе (0..2^7)
 
E

ExTeC

Гость
#3
Возможно я что-то переупутал... Мне надо из "виндовской" в "досовскую" и наоборот. Вот.
 
D

DZX

Гость
#4
А можно просто ручками, не так сложно но надежно. Берем коды буквав в DOS(ASCII) и в Windows(ANSI) и меняем в соответствии. Например так сделано в этой программке aaConverter.
 
B

Barmutik

Гость
#5
OemToChar и CharToOem

И аналогично со строками...
 
F

Froex

Гость
#6
есть еще один способ. Есть команда DOS:
Код:
copy con filename
Вводите эту команду, вместо file name подставьте имя файла, в который сохранить результат. Можно как относительный, так и абсолютный путь использовать. Этот способ иногда неудобен, но зато работает везде, где есть командная строка.
При выполнении команды вводите текст для перевода в DOS-кодировку. Для окончания ввода используйте ^Z
 
Статус
Закрыто для дальнейших ответов.