代码如下
Map<String, Object> map = Lang.obj2map(approve); String content = Http.post(URL2, map, 10 * 1000);
开发环境请求后对方接受到的中文不会乱码,但是部署到服务器之后再调用就中文乱码。。。不知道啥原因。。是不是需要设置一下Content-Type还是什么。。。。还有就是怎么设置呢..
windows?
对啊,早啊大叔
-Dfile.encoding=UTF-8
是开发工具的问题码?不是http请求问题啊?
jvm编码问题
所以这个加在哪里?
我用这种方式成功转码,但是参数太多也不太固定数量,所以想找一些其他办法:String str = new String(aa.getBytes("iso-8859-1"),"utf-8")
tomcat吗?
http://nutzam.com/core/basic/encoding.html