【发布时间】:2011-08-24 08:00:54
【问题描述】:
我想将 QUrl 的一部分转换为 Unicode。
我有一个给定的 URL,www.ÄSDF.de,并希望将其转换为 www.%C4SDF.de。我如何在 Qt 中做到这一点?
当我使用 QUrl::toEncoded() 方法时,我总是以 UTF-8 十六进制获得转换后的 URL:“www.%C3%83%C2%84SDF.de”。
【问题讨论】:
-
带 - QUrl::toPercentEncoding(QString::fromUtf8("www.ÄSDF.de")); - 我现在得到了正确的 utf-8 代码“www.%C3%84SDF.de”,但是如何将这个 URL 转换为 unicode“www.%C4SDF.de”?
标签: qt unicode utf-8 qstring qurl