Доброго времени суток. Внимательно читал гугль, внимательно читал ассистант, но видимо сам не понимаю как кратко задатьь свой вопрос по проблеме. Подскажите в какую сторону ковыряться. Проблема следующая.
Linux + QtCreator; Исходники сохранены в UTF-8. Изначально установлены кодеки (для верности вот прям все возможные) --
QTextCodec::setCodecForCStrings, QTextCodec::setCodecForLocale, QTextCodec::setCodecForTr в
QTextCodec::codecForName("UTF-8");
setCodecForLocale - лишний, читай ассистант
Про Locale знаю. Это уже от безысходности. То есть нормальные русские буквы мне никак там не увидеть, получается?
Убери setCodecForLocale. Что значит не увидеть? Увидеть где ? В консоли? В отладчике? В коредампе оО? Опять же какой линукс, про все не знаю а вот например в МСВС у консоли кодировка KOI8-R а в Ubunte UTF-8 (по умолчанию), хотя если codecForLocale не задан это не должно иметь никакой роли и всё должно корректно выводится на системе, в которой локаль поддерживает русские символы или юникод.
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)