在Qt中字符串默认使用Latin-1编码,不支持中文,需要转化成支持中文的格式,如GBK等。
使用QTextCodec可以设置Qt使用的字符编码。
QTextCodec*codec=QTextCodec::codecForName("GBK");
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForTr(codec);
QTextCodec::setCodecForCStrings(codec);
在Qt中字符串默认使用Latin-1编码,不支持中文,需要转化成支持中文的格式,如GBK等。
使用QTextCodec可以设置Qt使用的字符编码。
QTextCodec*codec=QTextCodec::codecForName("GBK");
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForTr(codec);
QTextCodec::setCodecForCStrings(codec);