Qt でかなり多くの作業を行ってきましたが、QStrings を QByteArray に変換して元に戻すにはどれを使用すればよいでしょうか? また、正確に何をすべきかわからない問題が他にもいくつかあります。
たとえば、QUrl を扱う場合。メンバーの 1 つが QString であるオブジェクトがあり、次のように設定しています。
blobByType->setBlobAbsoluteUri(request.url().toEncoded());
はtoEncoded()
それを utf8 に変換し、すべての非 ASCII 文字はパーセント エンコードされます。QString を QByteArray に設定すると、自動的に Ascii に変換されます。
また、QString から QByteArray への変換のほとんどを行うとき、現在 toUtf8() を使用しています。
私の質問は、QString から QByteArray に、またはその逆に変換するときに何を使用すればよいですか?