1、JSP页面显示的中文问题
Page的第一行改成:<%@ page contentType=\Head里加:
2、页面Form 内容提交的中文问题 1)
只
要
把
%TOMCAT
安
装
目
录
%/
webapps\\jsp-examples\\WEB-INF\\classes\\filters\\SetCharacterEncodingFilter.class文件拷到你的webapp目录下的filters下,如果没有filters目录,就创建一个。
2)在你的web.xml的之前加入:
或者你不习惯用这个,可以在每个jsp页面里使用request.setCharacterEncoding(\我个人感觉是一样的
3、get方式的解决办法
1) 打开tomcat的server.xml文件,找到区块,加入如下一行:URIEncoding=\
完整的应如下:
maxSpareThreads=\ enableLookups=\debug=\disableUploadTimeout=\URIEncoding=\ 2)重启tomcat,一切OK。 当然还有最土的解决方案,虽然不太会用到,不过还是列出来,以备最无奈的时候使用: String encodeStr=new String(fieldValue.getBytes(\ 执行如下test.jsp页面,测试是否成功 <%@ page contentType=\<%@ page import=\ String q=request.getParameter(\q = q == null?\没有值\%>
4、mysql的中文问题
首先要修改mysql配置文件的encoding为UTF-8,然后把jdbc connection改成如下: jdbc:mysql://localhost:3306/bookuseUnicode=true;characterEncoding=UTF-8