Hi,
I have a trouble with removeEacapeChars function in Juce::URL.
E.g.
If I try to remove ecaped chars from the url below:
http://www.google.co.jp/search?q=テスト&start=0&hl=ja&lr=lang_ja&ie=utf-8&oe=utf-8&client=firefox&rls=org.mozilla:ja:official
In removeEscapeChars(), simply one sequence starting at % is analyzed one symbol. (e.g. %20 -> whitespace)
But if this escaped chars are coded by UTF-8 (I think UTF-8 is now standard encoding type in Web.), this way is too bad.
%E3%83%86, these 3 escaped characters represent one symbol. (A Japanese “Katakana” word). By using current method, these are translated into 3 chars…
So, I’m sure that removeEacapeChar function needs encoding-type.
Best regards,
ioue from Japan