Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 §£¤ 检查字符QRegExp。
QRegExp
QString string = "§¤£"; int res = string.count(QRegExp("[§¤£]"));
并且res返回 0。
res
编辑您的 .pro 文件并设置以下内容:
CODECFORSRC = UTF-8 CODECFORTR = UTF-8
然后添加到您的 .cpp 文件中:
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
如果您需要,这将为您的源代码和国际化提供 UTF-8 支持。