我想解碼java Servlet中的hexa字符串。如何轉換一個hexa字符串?
String str = "choKKlate+%2F%2F1%3A%D9%81%DB%8C%D9%81%D8%A7%3E2%3A03008498499%2F%2F";
在上述URL下面的字符串中包含的URL編碼的Unicode烏爾都語字符
%D9%81%DB%8C%D9%81%D8%A7
其對應於烏爾都語串
فیفا
我被GET方法發送STR字符串變量。在我嘗試的servlet中URLDecoder
URLDecoder.decode(str, "UTF-8");
但是,這會返回問號('????')而不是urdu字符。
如何解決這個問題?
的????可能是試圖打印它的結果。也許字符串本身是正確的。 – Thilo
調試器或控制檯中的「this gives」在哪裏? –
在tomcat控制檯 – Talha