QT连接mysqll中文显示问题
亲测OK!
#vim /etc/mysql/my.cnf
【mysqld】下面加入:
default-character-set=utf8
重启mysql
/etc/init.d/mysql restart 或者
/etc/init.d/mysql stop
/etc/init.d/mysql start
QT中main函数加入:
QTextCodec::setCodecForLocale(QTextCodec::codecForName("utf8"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf8"));
强烈建议使用utf8!!!!
utf8可以兼容世界上所有字符!!!
然后QT连接mysql就支持中文啦!
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。