Qt中,把UTF-8的QString,转换成GBK的char[],怎么做?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt中,把UTF-8的QString,转换成GBK的char[],怎么做?相关的知识,希望对你有一定的参考价值。
参考技术A 你能说的详细点么?如果你是想在代码中做静态的QString,可以这样QStringt
=
QString::fromLocal8Bit("中文");这样得到的t应该是unicode的,然后可以t.toUtf8()得到一个QByteArray的类。当然反过来也可以用QString::toLocal8Bit()得到QByteArray,再用QByteArray下的data()函数,得到char*。不太理解你的意思额。
以上是关于Qt中,把UTF-8的QString,转换成GBK的char[],怎么做?的主要内容,如果未能解决你的问题,请参考以下文章
qt中如何把char[1024],的数组转换成QString类型的阿?
Qt中如何把一个QString类型的字符串转换成char[16]类型的字符串,我想从LineEdit控件中将IP地址提取出来。