我在javascript中使用encodeuricomponent(假设这是utf-8编码)对一个变量进行编码,该变量可能包含=、+等字符。这将作为post发送到我的servlet,在那里我对其进行解码。
这适用于英语,但当与日语字符串-バスケット", 这会转换成一些特殊的字符序列,比如—ã£ââã£ââ¹ã£ââ±ã£ââã£ââ"
我正在使用下面的Java1.6代码来解码它,但它不起作用-
String ID = java.net.URLDecoder.decode(assignedID,"UTF-8");
其中assignedid包含特殊字符序列。上面的代码返回给我-ã£ââã£ââ¹ã£ââ±ã£ââã£ââ"
1条答案
按热度按时间wgeznvg71#
在您的帖子中,您发送的字符串是否作为
URL
或者作为邮政机构的一部分。它主要是POST
正文,尝试添加(到jsp):