Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   Qt4.3.2+mysql - проблемы с кодировкой, =( (https://www.otvetnemail.ru/novyj-arhiv-2-812/qt4-3-2-mysql-problemy-s-kodirovkoj-274068/)

Guest 29.09.2011 06:49

Qt4.3.2+mysql - проблемы с кодировкой, =(
 
Qt 4.3.2Mysql БД Выдержка переменных из mysqladmin:Цитироватьcharacter set client utf8 latin1character set connection cp1251 latin1character set database latin1 latin1character set results utf8 latin1character set server latin1 latin1character set system utf8 utf8collation connection cp1251_general_ci latin1_swedish_cicollation database latin1_swedish_ci latin1_swedish_cicollation server latin1_swedish_ci latin1_swedish_ciБД в кодировке cp1251Устанавливаю кодеки:Код:QTextCodec* codec = QTextCodec::codecForName("CP1251"); QTextCodec::setCodecForTr(codec); QTextCodec::setCodecForCStrings(codec); QTextCodec::setCodecForLocale(codec); setlocale(LC_ALL,"");До сих порпроблем небыло, но производил только чтение из БД.Настала необходимость вставки данных в таблесы и...Русские букафки заменяются на "?"Может стоило БД в utf8 делать?И вообще какие еще проблемы могут быть и посоветуйте как поступить в моей ситуации?


Часовой пояс GMT, время: 12:01.


© www.otvetnemail.ru - Форум вопросов и ответов.