0
我試圖檢查字符§使用QRegExp
。使用QRegExp搜索UTF編碼字符
QString string = "§¤£";
int res = string.count(QRegExp("[§¤£]"));
而且res
返回0
我試圖檢查字符§使用QRegExp
。使用QRegExp搜索UTF編碼字符
QString string = "§¤£";
int res = string.count(QRegExp("[§¤£]"));
而且res
返回0
編輯您的.pro文件,並設置如下:
CODECFORSRC = UTF-8
CODECFORTR = UTF-8
然後添加到您的.cpp文件:
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
那如果您需要它,將爲您提供UTF-8支持,以滿足您的需求和國際化需求。