http://www.äsdf.de/bla/blaURLをに入れたらQUrl、元のシンボルで URL を復元するにはどうすればよいですか?
一部の文字を修正することは問題ありませんが、 の代わりに url にQUrlオリジナルを表示したいと思います。äsdfxn--sdf-pla
については承知していますが、代わりにインスタンスQString QUrl::fromAce(const QByteArray &domain)が必要です。QByteArrayQUrl
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);