我做的这个项目所有jsp页面头部分都有
<%@ page contentType="text/html; charset=UTF-8"%>但是录入中文数据信息的时候写入数据库是乱码,请问高手们该如何转变,能够支持中文信息呢 ??多谢!
<%@ page contentType="text/html; charset=UTF-8"%>但是录入中文数据信息的时候写入数据库是乱码,请问高手们该如何转变,能够支持中文信息呢 ??多谢!
解决方案 »
- 求答案
- [申精]淘宝网爬虫引擎设计架构图等
- struts 的一个问题,帮帮我哦
- Hibernate调用SQL2005存储过程(多个结果集)
- 公司打算开发一个网络语音/视频功能的网上系统,一时对结构没有头绪,请大家出来指点一下系统设计的结构就成,结构越简单越好!拜托了!
- jsp中的怎么实现打印table表格中的内容啊??
- 这个代码错在哪里了???请帮忙高分相送
- 在jsp中 如何记录用户点击的链接 点链接两种方法一是直接 一是用鼠标右健然后在请窗口打开 这两种都要记录 来着有分
- 如何动态设定font size 的值?在线等待
- 默认站点下web.xml有什么用
- 如何把tomcat中的webapps移走啊?
- JSP中怎样获取客户页面的CheckBox的值?
public void encodingFilter implements Filter //过滤器类 (第一步)
{
public void doFilter(request,response,chain)
{
request.setCharacterEncoding("GBK"); //设置编码格式
chain.doFilter(request,response); }}
(第二步)//在web.xml中配置
<filter>
<filter-name>set encoding</filter-name> //名称是自己命名的,无所谓的
<filter-class>encodingFilter</filter-class> //这个类的名称是第一步中写的过滤器的类名,如果有包的话,就用:包名.encodingFilter
</filter>
<filter-mapping>
<filter-name>set encoding</filter-name> //这个名称与上一步的名称一样
<url-pattern>/*</url.....> // /*代表过滤所有的JSP页面
</filter-mapping>这个写好了,中文乱码问题就解决了(注意,JSP页面中的UTF-8也应该改成GBK)
應該是數據庫方面編碼的衝突
但是公司做的国外的项目,中英文都要支持,本项目还将要移植到linux上
看看高手们还有没有其他方法可以解决 多谢
怎么能不支持中文呢!
yuanyuan110_l(袁源) 你别误导别人了,
POST方式好说,request.setCharacterEncoding("UTF-8")就可以了,GET方式就要修改server.xml
<Connector port="80"maxThreads="150" minSpareThreads="25" maxSpareThreads="75"enableLookups="false" redirectPort="8443" acceptCount="100"debug="0" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>