这是示例网址
http://abc.com/ABCServlet/abc?cmd=1&id=123&content=%E8%AE%8A
从浏览器我收到的变量是正确的,
但是从使用相同网址发送http帖子的应用程序中我得到了è®。看起来像双重编码或其他什么,任何人都有任何想法?
答案 0 :(得分:1)
由于你得到三个字符,我的猜测是你在没有指定编码的情况下读取输入流。
将流包裹在InputStreamReader( stream, "UTF-8" )
中,或者甚至更好地从HTTP标头获取编码(请参阅HTTP框架的文档如何执行此操作)。