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