java中用post提交数据时出现乱码怎么解决?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
创新互联公司成立于2013年,我们提供高端成都网站建设、网站制作、网站设计、网站定制、全网整合营销推广、小程序制作、微信公众号开发、营销推广服务,提供专业营销思路、内容策划、视觉设计、程序开发来完成项目落地,为假山制作企业提供源源不断的流量和订单咨询。原因:
浏览器默认查看ISO8859-1码表提交数据。
解决方法:
1、如果提交方式为post,想不乱码,只需要设置request对象的编码即可。
注意:客户机数据是以哪种方式提交的,request就应该设成什么编码。
2、如果提交方式为get,设置request对象的编码是无效的,想不乱码,只能手工转换。
String data = "???????";//乱码字符串 byte source [] = data.getBytes("iso8859-1");//得到客户机提交的原始数据 data = new String (data.getBytes("iso8859-1"),"UTF-8");//解决乱码 //等同于data = new String (source,"UTF-8");
看完上述内容,你们掌握java中用post提交数据时出现乱码的解决方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!
分享标题:java中用post提交数据时出现乱码怎么解决-创新互联
网址分享:https://www.cdcxhl.com/article48/dgjjep.html
成都网站建设公司_创新互联,为您提供响应式网站、网站策划、微信小程序、服务器托管、网站制作、手机网站建设
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联