jsp中文问题
来源:互联网 发布:监控ip修改软件 编辑:程序博客网 时间:2024/06/10 02:00
1、通过设置page指令的pageEncoding="UTF-8"属性,来设置jsp文件的保存编码。
2、通过设置page指令的contentType="text/html; charset=UTF-8"属性,来设置浏览器解析本页面的默认编码。
3、对于POST请求的数据,可以在所有的request.getXxx()方法被调用前,设置request.setCharacterEncoding("UTF-8");可以取到正常的中文。
4、Get方式请求的数据,默认情况下无法解析为正常的汉字,需要修改TomCat的配置文件。打开TOMCAT_HOME/conf/server.xml文件,找到区块
<Connector port="8080" protocol="HTTP/1.1" ... />
在其中添加属性 URIEncoding="UTF-8",变为
<Connector port="8080" protocol="HTTP/1.1" ... URIEncoding="UTF-8" />
重启Tomcat后,就可以正常访问汉字了。
5、使用response.sendRedirect()方法跳转页面时如果要传递中文字符,需要调用
java.net.URLEncoder.encode()方法对中文先编码。比如:
response.sendRedirect("./aa.jsp?a="+URLEncoder.encode("爱上对方", "UTF-8"));
6、在建立数据库连接时,可以在连接字符串后跟上指定的字符编码。如:"jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=UTF8"。
7、也可以在mysql的配置文件my.ini中的[mysqld]中增加 default-character-set=UTF8。
8、使用Servlet过滤器进行编码的过滤。
9、尽量减少用Get方式提交中文。
- jsp中文显示问题
- JSP中文问题总结
- JSP中文问题总结
- JAVABEAN、JSP中文问题
- mysql jsp中文问题
- JSP中文问题
- JSP中文问题
- jsp中的中文问题
- jsp中文乱码问题
- jsp 中文显示问题
- JSP中文处理问题
- jsp开发中文问题
- 【Jsp中文乱码问题】
- jsp 中文乱码问题
- JSP中文处理问题
- JSP中文乱码问题
- jsp中文问题
- JSP中文乱码问题
- Java中异常
- X11(整理)
- Android tabhost下面的listview点击事件为什么不行
- 闲得无聊,编的一种把两组数据组合的程序
- win32同步和异步串口通信
- jsp中文问题
- 生成release版本的Android系统 --签名
- 存储过程语法及实例
- Java复习1
- 分享成果:成功实现51单片机替代DM2016硬件加密芯片
- sql中通配符
- GSM短信猫常用二次开发包使用实例
- windows7下重新设置电脑虚拟内存
- 关于初始化C++类成员