易截截图软件、单文件、免安装、纯绿色、仅160KB

ssh+mysql+jsp中文乱码问题


请求大家帮助,我遇到的问题是:

jsp页面提交的数据存到数据库是乱码
直接在数据库中插入中文的话也是乱码
显示在jsp页面的更是乱码了

我查了很多方法,可就是解决不了这个问题,麻烦大家帮忙一下,在此谢了
jsp页面显示乱码是因为contenttype设置的问题
数据库中插入是乱码,是因为安装数据库时没有设置好,最好设置成UTF8
提交数据是乱码,需要过滤器,同时看看tomcat的server.xml配置文件 在 <connector Port = 8080 的最  后加上URIEncoding="UTF-8"

配置过滤器

Java code:
<filter>
<filter-name>char</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>char</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>


web.xml里面配置

或者自己写个过滤器配置

引用
jsp页面显示乱码是因为contenttype设置的问题
数据库中插入是乱码,是因为安装数据库时没有设置好,最好设置成UTF8
提交数据是乱码,需要过滤器,同时看看tomcat的server.xml配置文件 在 <connector Port = 8080


相关问答:

关于jsp论坛 - Java / Web 开发

我现在想用ssh整合来做一个论坛,但数据库方面不行,我主要不会涉及数据库,不知道发帖表,和回帖表要如何设计和区分。不知道谁有一个简单的思路,来设计这些表。谢谢了。
发帖和回帖用同一张表 。发帖 id user ......

关于在JSP中上传图片的相关问题 - Web 开发 / 其他

//用客户的session的id建立一个临时文件:
//String tempFileName=(String)session.getId();
String tempFileName = (String)session.getId();
//out.println(& ......

mysql的连接超时时间怎么设置 - VC/MFC / 数据库

我是用mysql自带的C API
if(mysql_real_connect(&mysql,"125.0.0.108","root","root","home",3306,NULL,0))

AfxMessageBox("数据库连接失败") ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号