有关QT中乱码的原因如http://hi.baidu.com/dbzhang800/item/431f800fcb653e6dd55a1142点击打开链接所说的。
我们有时候使用QString 转换成char *型时有用到QString的一个toLatin1方法,一般介绍转换都只是说到这个方法。然而如果用这个方法就无法显示中文,毕竟中文并不属于拉丁语系,这时我们就得转换成其他编码,比如toUtf8方法。这样就能够正常显示中文了。
有关QT中乱码的原因如http://hi.baidu.com/dbzhang800/item/431f800fcb653e6dd55a1142点击打开链接所说的。
我们有时候使用QString 转换成char *型时有用到QString的一个toLatin1方法,一般介绍转换都只是说到这个方法。然而如果用这个方法就无法显示中文,毕竟中文并不属于拉丁语系,这时我们就得转换成其他编码,比如toUtf8方法。这样就能够正常显示中文了。