在tomcat目录下/wepapps/examples/WEB-INF/classes/filters有一个文件SetCharacte rEncodingFilter.class copy到你的classes/filters目录下 再在web.xml加上
<web-app> <filter> <filter-name>Set Character Encoding</filter-name> <filter-class>filters.SetCharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>gb2312</param-value> </init-param> </filter> <filter-mapping> <filter-name>Set Character Encoding</filter-name> <url-pattern>/*</url-pattern> </filter-mapping><web-app>用这个方法试试!
<web-app> <filter> <filter-name>Set Character Encoding</filter-name> <filter-class>filters.SetCharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>gb2312</param-value> </init-param> </filter> <filter-mapping> <filter-name>Set Character Encoding</filter-name> <url-pattern>/*</url-pattern> </filter-mapping><web-app>用这个方法试试!
有解决的方法吗?谢谢
我在MySQL 4.1.0 alpha+J2se 1.4.2+MySQL官方驱动程序的环境下测试过没问题,别的版本我就不清楚了.
因为我还有一些程序用的这个表,如果这样做似乎不太好..影响程序执行效率吧..
级mysql还要改程序?...
而且所有用户输入的字段都需要用blob型..
有没一劳永亦的方法啊?
jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=GBKjsp页面加入<% request.setCharacterEncoding("gb2312"); %>
你测试一下输入繁体中文能正常输入吗?Eraserpro(Eraser,毁灭者?橡皮?)
我试了..在我的环境下改字段类型为blob,问题一样,还是不可以讲用户输入的内容原原本本存入表里..
---------------------
02/17 GAMECITY 於 2/19/2003 10:00-13:00 將進行定期維護作業及『三國志 Battlefield』新Patch更新作業
02/16 三國志Battlefield體驗版免費下載及團賽活動結束
---------------------
---------------------
02/17 GAMECITY 於 2/19/2003 10:00-13:00 將進行定期維護作業及『三國志 Battlefield』新Patch更新作業
02/16 三國志Battlefield體驗版免費下載及團賽活動結束
---------------------正确的录入数据库?
当然,用户也可能输入的是平常的简体中文字符
http://expert.csdn.net/Expert/topic/1743/1743696.xml?temp=.1809198
这样子来回转我想问的是如何正确储存到数据库繁体中文,
但是通过java application里往数据库插入数据,繁体中文和怪符号都没问题,我刚刚试过,只用了这个数据库连接url
jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=GBK
jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=GBK
的确好使!
绿茶大哥谢谢你了!555555555555555555
同时也谢谢楼上几位的热心帮忙,谢谢各位~~ 55