Название: кодировка ibm 866 Отправлено: Firefox от Декабрь 11, 2013, 11:11 Здравствуйте. у меня возникла проблема с кодировкой IBM 866.получаю по сети данные в этой кодировку. делаю следующее преобразование
Код: QTextCodec *codec= QTextCodec::codecForName("IBM 866"); на экран выводятся русские буквы, только почему-то заглавные все. А когда я пытаюсь считать информацию из этого окна и вывести количеств символов в строке то получаю нелепые значения считаю буквы в текст эдите так: Код: QString str; Работаю в Windows. в майне прописан кодек UTF-8. Название: Re: кодировка ibm 866 Отправлено: kambala от Декабрь 11, 2013, 11:34 Цитировать только почему-то заглавные все Код
Цитировать А когда я пытаюсь считать информацию из этого окна и вывести количеств символов в строке то получаю нелепые значения попробуйсчитаю буквы в текст эдите так: Код
Название: Re: кодировка ibm 866 Отправлено: Firefox от Декабрь 11, 2013, 12:22 спасибо :D, но к сожалению чего-то не помогло
Название: Re: кодировка ibm 866 Отправлено: Firefox от Декабрь 11, 2013, 12:38 простите проблема оказывается была не в кодировке. после букв в пакете было ещё что-то. в текст эдите не было этого видно, а размер получался брался верно. так что все уже хорошо
|