firemail 发表于 2017-1-12 19:28:07

QT对字符集的处理

QString
QString 类对字符串进行了封装,其内部使用Unicode对传入的串进行编码。
将QString中的字符根据语言翻译的过程,也就是Qt 的Translater针对程序中使用含有的tr("XXXXX"),进行翻译的过程。由于QString的Unicode编码,和本地系统的编码不一定是一致的(比如系统采用的GB2312的编码)。这样的话,就不能直接使用类似QString str("汉字")这样的方法来存储本地的汉字,是有问题的。
http://blog.csdn.net/hengyunabc/article/details/5953923

firemail 发表于 2017-1-12 19:32:32

快速查看windows 的字符集:方式一1、打开CMD 命令行开始->输入cmd http://hiphotos.baidu.com/exp/pic/item/8d158aeef01f3a29b6553b269b25bc315d607c7e.jpg2、右击菜单栏进入属性http://hiphotos.baidu.com/exp/pic/item/aa251d4f78f0f73654e8a5e90855b319eac41381.jpg3、查找系统字符集http://hiphotos.baidu.com/exp/pic/item/9304c888d43f87947063a1c6d01b0ef41ad53a7f.jpg红色部分就是当前系统的字符集
页: [1]
查看完整版本: QT对字符集的处理