Название: Проблема кодировкой DOS кирилица -> windows Отправлено: Примерный ученик от Апрель 18, 2009, 19:58 Делаю
Код: QFile file(s); Файл текстовый, создан в FAR в DOS-кодировке. QT3.3.8 windowsXP Название: Re: Проблема кодировкой DOS кирилица -> windows Отправлено: Rcus от Апрель 18, 2009, 20:07 /*sigh*/
Цитировать void QTextStream::setCodec ( QTextCodec * codec ) Sets the codec for this stream to codec. Will not try to autodetect Unicode. Note that this function should be called before any data is read to/written from the stream. Название: Re: Проблема кодировкой DOS кирилица -> windows Отправлено: Примерный ученик от Апрель 18, 2009, 20:15 А если по-русски?
Название: Re: Проблема кодировкой DOS кирилица -> windows Отправлено: Rcus от Апрель 18, 2009, 20:19 А если по-русски то вы написали бессмысленный код.
Кодек нужно устанавливать на текстовый поток. Название: Re: Проблема кодировкой DOS кирилица -> windows Отправлено: Примерный ученик от Апрель 18, 2009, 20:24 А у меня какой?
Название: Re: Проблема кодировкой DOS кирилица -> windows Отправлено: pastor от Апрель 18, 2009, 20:31 А у меня какой? Код
Название: Re: Проблема кодировкой DOS кирилица -> windows Отправлено: Rcus от Апрель 18, 2009, 20:35 Ну посмотрите:
CString(ibm866) -> [win1251 codec] -> QString(utf16 already corrupted) -> [ibm 866] -> QCString -> [cstring codec] -> QString В общем этот кусок кода должен выглядеть примерно так: Код
Название: Re: Проблема кодировкой DOS кирилица -> windows Отправлено: Примерный ученик от Апрель 18, 2009, 20:49 Спасибо за помощь!!!
Срослось ;D |