admin 管理员组

文章数量: 1086019


2024年3月10日发(作者:怎样用表单大师制作新生查询)

QTextCodec *utf8 = QTextCodec::codecForName("UTF-8");

QTextCodec::setCodecForLocale(utf8);

QTextCodec* gbk = QTextCodec::codecForName("gbk");

QString str1="您好";

//utf8 -> gbk

//1. utf8 -> unicode

QString strUnicode= utf8->toUnicode(l8Bit().data());

//2. unicode -> gbk, 得到QByteArray

QByteArray gb_bytes= gbk->fromUnicode(strUnicode);

//gbk -> utf8

//1. gbk to unicode

strUnicode=gbk->toUnicode(l8Bit().data());

//2. unicode -> utf-8

QByteArray utf8_bytes=utf8->fromUnicode(strUnicode);

格式转换为 gbk 以后 汉字就是2字节了,搞定


本文标签: 表单 查询 新生 大师 制作