struts 关于从数据库读出数据,汉字乱码
No 商品名 price
1 ?{?}?O???@???g100g 1500
2 test 2850
3 test 4050
4 test 6375
5 test 12000
6 test 2500
7 test 4750
8 test 838
15 d 18
已经导入filter.jar
web.xml的设置
<filter>
<filter-name> Encoding </filter-name>
<filter-class> filter.EncodingFileter </filter-class>
</filter>
<filter-mapping>
<filter-name> Encoding </filter-name>
<url-pattern> /* </url-pattern>
</filter-mapping>
数据库中是汉字,页面上的汉字可以显示,
但从数据库读出数据却乱码,
DB:mysql
tools:eclipse
stuts
谢谢
------解决方案--------------------你的字符編碼是什麼?UTF-8 ?
JSP檔加入
<%@ page contentType= "text/html;charset= UTF-8 " %>
<%
request.setCharacterEncoding( "UTF-8 ");....
%>