QString A;
char *B
QTextCodec *codec = QTextCodec::codecForName("GBK");
B = codec->fromUnicode(A).data();
A = codec->toUnicode(B);
///////////////////////
#include <QByteArray>
QString A;
QByteArray ba = A.toLatin1();
char *B = ba.data();
本文详细介绍了在Qt中如何进行字符串编码的转换,包括从QString到char*的GBK编码转换,以及QString与Latin1编码之间的相互转换过程。通过具体代码示例,展示了使用QTextCodec和QByteArray进行编码转换的方法。
QString A;
char *B
QTextCodec *codec = QTextCodec::codecForName("GBK");
B = codec->fromUnicode(A).data();
A = codec->toUnicode(B);
///////////////////////
#include <QByteArray>
QString A;
QByteArray ba = A.toLatin1();
char *B = ba.data();
2869
6161

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