Название: перекодирование строк [закрыто] Отправлено: TheMixa от Сентябрь 06, 2010, 17:23 Неожиданно столкнулся с проблемой что документы одного формата подготовленные в разных программах и ОС могут содержать разные кодировки во второстепенных элементах.
Например, QUrl::fromEncoded(browse->url().toAscii()).toString() возвращает utf8, в другом документе browse->url() возвращает строку в непонятной кодировке(подозреваю ISO-8859-5. И вот в чем засада, эвристика впринципе не нужна, я могу определить по формальным признакам, не могу сообразить как перевести из определнной кодировки, задачу усложняет что browse->url() уже qstring. Вроде assist уже перечитал весь на тему QTextCodec но никак не получается. Может кто подскажет. Название: Re: перекодирование строк Отправлено: vipet от Сентябрь 06, 2010, 18:17 QTextDecoder/QTextEncoder
Название: Re: перекодирование строк Отправлено: TheMixa от Сентябрь 06, 2010, 18:20 да я же говорю что не получаетя
может покажете пример исходя из того что browse->url() это qstring в iso-8859-5 |