正在写一个项目,但用表单提交数据到Action类进行处理时中文全是乱码!设置了filter 编码是GBK 页面也统一设置了pageEncoding="gbk",contentType="text/html;charset=gbk"
但一提交数据就是乱码???这个问题该怎么解决啊???希望各位仁兄帮帮忙啊!!!
但一提交数据就是乱码???这个问题该怎么解决啊???希望各位仁兄帮帮忙啊!!!
解决方案 »
- 关于html透明层的问题。。。.........................................
- 请教sql2005+tomcat6的JNDI读取数据库空指针异常
- frameset的问题:点击url后在新窗口打开而不是target指定的窗口
- 鼠标点击传值
- Hibernate inverse有什么用?
- 在Jtree中添加节点和删除节点,如何把添加的节点保存.下次启动程序的时候原来添加的节点还在.
- jsp生成Excel报表!求救!
- 求救: Resin自己的数据库连接不成功,jndi-name要在哪里配置?
- Tomcat等webserver的问题以及编程工具比较(初学,希望大家给予帮助)
- 用什么方法吧Int转换成String 或者char!!?
- 我用Struts通过DataSource连接sql server2000 怎么无法实现数据库查询和更新呀?
- Web高级开发工程师(>8K)
还是编码的问题
如果不行你就硬编码 new String("","")!
<property name="dialect">
org.hibernate.dialect.MySQLDialect
</property>
<property name="connection.url">
jdbc:mysql://127.0.0.1:3306/netctoss?useUnicode=true&characterEncoding=gbk
</property>
<property name="connection.username">root</property>
<property name="connection.driver_class">
com.mysql.jdbc.Driver
</property>
<property name="myeclipse.connection.profile">mysqlDriver</property>
<property name="show_sql">true</property>
<property name="connection.password"></property>
</session-factory></hibernate-configuration>
加上这个,行的话给点分小弟下资料
jdbc:mysql://127.0.0.1:3306/netctoss?useUnicode=true&characterEncoding=gbk
1. 在struts2里面,最好将所有字符都设成utf-8。 <%@ page contentType="text/html; charset=UTF-8"%> <%@ page pageEncoding="UTF-8" %>1.1 在jsp页面设定字符编码。这边有必有说明的是如果是jsp+java bean+servlet的方案,中文乱码很好解决,统一设成gb2312就可以了。 1.2 使用struts框架字符集不能设成gb2312,要改成utf-8。
2. 在struts.properties 添加:
struts.devMode=false struts.enable.DynamicMethodInvocation=true struts.i18n.reload=true struts.ui.theme=simple
struts.locale=zh_CN struts.i18n.encoding=UTF-8
struts.serve.static.browserCache=false struts.url.includeParams=none
其中locale、encoding就是字符集的设定了。
3. 在web.xml加个filter
<!-- zh-cn encoding --> <filter> <filter-name>struts-cleanup </filter-name> <filter-class> org.apache.struts2.dispatcher.ActionContextCleanUp </filter-class> </filter> <filter-mapping> <filter-name>struts-cleanup </filter-name> <url-pattern>/* </url-pattern> </filter-mapping>