846220910 发表于 2018-4-20 15:05:52

qt从mysql中查询显示中文乱码 求救求救

内容已经使用utf-8显示 mysql也是utf-8编码
根据编码转换 发现显示出来的内容是 utf8对应ANSI编码出来的汉字部分
我想着可能是从数据库获得信息的时候就变成了ansi编码 然后把编码形成的汉字变成qstring类显示了
求大佬帮解惑

Since 发表于 2018-4-20 15:05:53

试试这个吧:

Since 发表于 2018-4-20 20:31:35

如果确定了数据库得编码,百度一下 Qt 修改编码格式,这两个格式一样得话,就不会乱码了~

846220910 发表于 2018-4-20 21:28:09

Since 发表于 2018-4-20 20:31
如果确定了数据库得编码,百度一下 Qt 修改编码格式,这两个格式一样得话,就不会乱码了~ ...

你好,都是utf-8的,还需要设置别的地方吗?

846220910 发表于 2018-4-21 11:55:40

846220910 发表于 2018-4-20 21:28
你好,都是utf-8的,还需要设置别的地方吗?

解决了,可以了,真的非常谢谢你

846220910 发表于 2018-4-21 12:01:08

846220910 发表于 2018-4-20 21:28
你好,都是utf-8的,还需要设置别的地方吗?

thank you!thank you!thank you!thank you!大佬

846220910 发表于 2018-4-21 12:03:48

Since 发表于 2018-4-20 15:05
试试这个吧:

thank you!thank you!thank you!大佬
页: [1]
查看完整版本: qt从mysql中查询显示中文乱码 求救求救