日期:2014-05-18  浏览次数:20565 次

struts 插入mysql数据乱码,读出数据却正常,请指教
struts   插入mysql数据乱码,读出数据却正常,请指教

mysql   设置utf-8
页面   设置utf-8
设置   filter

<filter>
<filter-name> Set   Character   Encoding </filter-name>
<filter-class> SetCharacterEncodingFilter </filter-class>
<init-param>
<param-name> encoding </param-name>
<param-value> UTF-8 </param-value>
</init-param>
</filter>

<filter-mapping>
谢谢
<filter-name> Set   Character   Encoding </filter-name>
<url-pattern> /* </url-pattern>
</filter-mapping>

------解决方案--------------------
过滤器执行了吗
------解决方案--------------------
插入mysql数据乱码?用什么看的呢?数据库软件?
------解决方案--------------------
<param-value >UTF-8 </param-value > 之间别留空,
还有页面编码问题,页面一般默认都是gbk 而mysql默认是utf8 我一般都不变这2个,操作库时候再做处理,方案很多了 呵呵 要有自己的思路
------解决方案--------------------
插入数据乱码是如何知道的,直接在mysql中查看吗?
如果是的话 试试 set names gbk 
这种情况不是乱码问题
------解决方案--------------------
可以到tomact中转码
------解决方案--------------------
lemhion 
支持