URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 4281
[ Назад ]

Исходное сообщение
"OEM->ANSI + lib"

Отправлено NEWNICK , 20-Май-05 15:45 
у меня есть текстовЫй файл с OEM (DOS) кодировкой - мне надо ее считать и сделать Ansi - Нет ли какой либо кросс-платформенной либЫ или функции?
Я делаю приложение на Qt - но у QTextStream нет такого пропертися или я может что то проглядел?

Содержание

Сообщения в этом обсуждении
"OEM->ANSI + lib"
Отправлено DeadMustdie , 20-Май-05 22:25 
man 3 iconv


"OEM->ANSI + lib"
Отправлено Аноним , 25-Май-05 08:26 
>или я может что то проглядел?

QTextStream::setCodec().


"OEM->ANSI + lib"
Отправлено NEWNICK , 28-Май-05 12:41 
>>или я может что то проглядел?
>
>QTextStream::setCodec().
если не трудно -  какой верный параметр должен быть?



"OEM->ANSI + lib"
Отправлено Аноним , 30-Май-05 07:44 
>если не трудно -  какой верный параметр должен быть?

QTextCodec* inCodec = QTextCodec::codecForName("ibm866");
QTextCodec* outCodec = QTextCodec::codecForName("cp1251");

Устанавливаешь их на входной и выходной потоки, и просто читаешь -- пишешь.