java web开发处理中文乱码最佳实践

原创 2017年10月04日 11:20:02

1、对于同一个应用,最好统一编码,推荐为UTF-8。

2、正确设置JSP的pageEncoding参数为UTF-8。

3、在所有的JSP/Servlet中设置contentType="text/html;charset=UTF-8"或response.setCharacterEncoding("UTF-8"),从而间接实现对浏览器编码的设置。

4、 对于post请求,可以使用过滤器或者在每个JSP/Servlet中设置request.setCharacterEncoding("UTF-8")。对于get请求, 可以通过newString(param.getBytes(),”UTF-8”)的方式重新编码,也可以通过修改Tomcat的默认配置,推荐将useBodyEncodingForURI参数设置为true,或者将URIEncoding参数设置为 UTF-8。


版权声明:本文为博主原创文章,未经博主允许不得转载。如需转载,请在文章的明显处标明本文链接!

Java日志管理最佳实践

原文出处:http://www.ibm.com/developerworks/cn/java/j-lo-practicelog/。 感谢原作者,感谢ibm网站,里面有好多的精华帖。 日志记录...
  • u011794238
  • u011794238
  • 2016年03月02日 23:10
  • 3041

Spring MVC 异常处理最佳实践

关于Spring MVC 异常处理的最佳实践
  • wlwlwlwl015
  • wlwlwlwl015
  • 2016年03月04日 18:47
  • 5847

Java异常处理手册和最佳实践

Java异常处理框架是非常强大并且很容易理解和使用,异常可能产生于不同的情况,例如:用户错误数据的输入,硬件故障,网络连接失败,数据服务器故障等等,下面我们需要学习在java中如何处理这些异常。在程序...
  • hp910315
  • hp910315
  • 2015年10月21日 15:26
  • 2658

Java web开发中的中文乱码问题解决之道 - 概要篇

本文转载地址http://www.lifevv.com/java/doc/20080229211915719.html仅供收藏  每一个JAVA WEB开发者都会碰到乱码问题。本文阐述了JAVA...
  • lw371496536
  • lw371496536
  • 2012年09月21日 16:17
  • 420

解决Java Web开发中Jsp存储读取MySQL数据中文乱码的问题

MySQL虽说好用,但很容易出现中文乱码的问题,以下列出Java Web开发中常见的几种中文乱码问题: 1、JSP页面显示问题 2、存入MySQL数据中文乱码 3、读取MySQL数据...
  • hupoling
  • hupoling
  • 2015年05月15日 16:18
  • 352

Java WEB开发中的中文乱码问题解决之终极之道

Java WEB开发中的中文乱码问题解决之终极之道 JavaWebServletJSP浏览器  [size=medium]每一个JAVA WEB开发者都会碰到乱码问题。本文阐述了JAVA WEB...
  • u012188794
  • u012188794
  • 2014年12月10日 21:56
  • 369

解决Java Web开发中Jsp存储读取MySQL数据中文乱码的问题

MySQL虽说好用,但很容易出现中文乱码的问题,以下列出Java Web开发中常见的几种中文乱码问题: 1、JSP页面显示问题 2、存入MySQL数据中文乱码 3、读取MySQL数据...
  • miniapp
  • miniapp
  • 2011年10月27日 10:57
  • 4799

java web开发中文乱码解决方法详解

在java web 开发中经常遇到中文乱码问题,下面我就来为大家将这些解决方法进行汇总: 1,在eclipse中,默认的JSP编码格式为ISO-8859-1,但是此格式不支持中文,一...
  • kangqianglong
  • kangqianglong
  • 2017年06月01日 11:04
  • 297

就Java Web开发中文乱码问题讨论

我们在生活中会遇到种种问题,但是我们都会尝试着去解决它并从中获取经验;在学习任何一门技术时,经常会有初学者遇到中文乱码问题,比如MySQL,是因为在安装时没有设置;而在Servlet中,也会遇到中文乱...
  • zyj66666
  • zyj66666
  • 2017年06月16日 09:30
  • 297

java web开发过程中,中文乱码问题

在解决中文乱码之前,我们先来看看jsp文件中charset与pageEncoding的区别:          1.首先,charset是指服务器发送给客服端时的内容编码,charset=utf-8...
  • qq_15719037
  • qq_15719037
  • 2017年04月24日 10:44
  • 198
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java web开发处理中文乱码最佳实践
举报原因:
原因补充:

(最多只允许输入30个字)