のようなUnicode文字列のエスケープを解除したい%uXXXX%uYYYY
ので、次のことを試しました。
QString unescapeUnicode (const QString & src)
{
return QString::fromUtf8 ( src.replace ("%", "\u").toAscii() );
}
\u
標準のエスケープシーケンスではなかったため、コンパイルされません。
しかし、出力はQString::fromUtf8 ("\uXXXX\uYYYY")
完全に機能します。ここで何が問題になる可能性がありますか?