qt中fromLocal8Bit()函数可以设置编码。
因为QT默认的编码是unicode,不能显示中文的
而windows默认使用(GBK/GB2312/GB18030)
所以使用fromLocal8Bit()函数,可以实现从本地字符集GB到Unicode的转换,从而处理汉语显示乱码等问题
static inline QString::fromLocal8Bit(const QByteArray &str);该函数返回的是String类型的数
本文介绍在Qt中使用fromLocal8Bit()函数解决中文显示乱码问题的方法。由于Qt默认编码为Unicode,与Windows系统默认的GBK/GB2312/GB18030编码不一致,导致中文显示异常。fromLocal8Bit()函数能实现本地字符集到Unicode的转换,有效处理汉语乱码。
qt中fromLocal8Bit()函数可以设置编码。
因为QT默认的编码是unicode,不能显示中文的
而windows默认使用(GBK/GB2312/GB18030)
所以使用fromLocal8Bit()函数,可以实现从本地字符集GB到Unicode的转换,从而处理汉语显示乱码等问题
static inline QString::fromLocal8Bit(const QByteArray &str);该函数返回的是String类型的数
452

被折叠的 条评论
为什么被折叠?