0

を使用して文字§£¤をチェックしようとしていQRegExpます。

QString string = "§¤£";
int res = string.count(QRegExp("[§¤£]"));

そして、res戻り値は 0 です。

4

1 に答える 1

0

.pro ファイルを編集して、次のように設定します。

CODECFORSRC = UTF-8
CODECFORTR = UTF-8

次に、.cpp ファイルに追加します。

QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));

これにより、必要に応じて、ソースと国際化の UTF-8 サポートが提供されます。

于 2015-01-04T01:07:55.003 に答える