【发布时间】:2019-09-10 06:22:01
【问题描述】:
我正在尝试使用 Qt 读取带有变音符号的百分比编码网址,例如 äüö,...,
QString str = "Nu%CC%88rnberg"
qDebug() << QUrl::fromPercentEncoding(str.toUtf8());
但输出是Nu¨rnberg 而不是Nürnberg。如何以这种形式正确解码带有变音符号的网址?
问候,
【问题讨论】:
-
您的代码看起来正确。您在哪里看到不正确的字符串?如果将其输出到终端窗口,则可能是它无法显示 unicode 字符。
-
终端窗口的输出是问题。