1

http://www.äsdf.de/bla/blaURLをに入れたらQUrl、元のシンボルで URL を復元するにはどうすればよいですか?

一部の文字を修正することは問題ありませんが、 の代わりに url にQUrlオリジナルを表示したいと思います。äsdfxn--sdf-pla

については承知していますが、代わりにインスタンスQString QUrl::fromAce(const QByteArray &domain)が必要です。QByteArrayQUrl

4

1 に答える 1

2

QUrl::toDisplayStringデフォルトの書式設定オプション、またはenumPrettyDecoded内の他の値で使用できます。ComponentFormattingOption

QUrl url{"http://www.äsdf.de/bla/bla"};

QString original_string =
    url.toDisplayString(); // default is QUrl::PrettyDecoded

QString original_string_with_encoded_spaces =
    url.toDisplayString(QUrl::EncodeSpaces);
于 2016-11-18T12:26:58.250 に答える