中文乱码处理

 1. 乱码出现情况 

 (1)form表单提交 Post request.setCharacterEncoding("utf-8");//GBK ISO-8859-1 gb2312 Get new String(request.getParameter("username").getBytes("iso-8859-1"),"utf-8"); 

(2)超链接 超链接提交本质是Get提交 解决方法同Get提交点击

(3)sendRedirect() response.sendRedirect(); 

(4)往数据库中插入中文乱码

 2. 乱码问题出现原因 乱码主要是各处采用的编码方式不同,比如客户端浏览器,服务器系统,Web容器,项目本身,http参数传递时采用的编码,各处采用的编码方式不同就会出现中文乱码问题。 

 3. 乱码问题解决思路 一句总结的话就是:统一编码格式,保证项目运行的涉及到的节点,采用统一的编码格式。往数据库中插入中文乱码,涉及到创建数据库是采用的编码。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容