我正在尝试使用QRegExp
检查字符§£。
QString string = "§¤£";
int res = string.count(QRegExp("[§¤£]"));
res
返回0.
答案 0 :(得分:0)
编辑.pro文件并设置以下内容:
CODECFORSRC = UTF-8
CODECFORTR = UTF-8
然后添加到.cpp文件中:
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
如果您需要,那将为您提供UTF-8支持,帮助您实现目标。