广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >java中form以post方式提交数据出现乱码
  • 232
分享到

java中form以post方式提交数据出现乱码

java基础javaformpost提交数据乱码 2016-12-08 00:12:22 232人浏览 才女
摘要

原因:浏览器默认查看ISO8859-1码表提交数据。解决方法:如果提交方式为post,想不乱码,只需要设置request对象的编码即可。注意:客户机数据是以哪种方式提交的,request就应该设成什么编码。如果提交方式为get,设置requ

原因:

浏览器默认查看ISO8859-1码表提交数据。

解决方法:

如果提交方式为post,想不乱码,只需要设置request对象的编码即可。

注意:客户机数据是以哪种方式提交的,request就应该设成什么编码。

如果提交方式为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教程

--结束END--

本文标题: java中form以post方式提交数据出现乱码

本文链接: https://www.lsjlt.com/news/2801.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作