页面统一编码为UTF-8,eclipse设置默认编码为UTF-8,
在action中String title=new String(title1.getBytes("ISO8859_1"),"UTF-8");
response.setContentType("text/html;charset=UTF-8");
在页面中String title1 = new String((article.getTitle()).getBytes("ISO-8859-1"), "GB2312");
用了tomcat的过滤器,配置文件正确,并设置编码为UTF-8,
又将ActionServlet的process:request.setCharacterEncoding("UTF-8");
结果输入中文的时候只有一次显示为中文,以后又都是乱码,
配置datasource
       <data-sources>
<data-source key="icsDB"
type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="autoCommit" value="true" />
<set-property property="driverClassName" value="org.gjt.mm.mysql.Driver" />
<set-property property="url"
value="jdbc:mysql://localhost:3306/ics"/>
<set-property property="maxCount" value="15" />
                        <set-property property="minCount" value="2" />
<set-property property="username" value="root" />
<set-property property="password" value="1234" />
</data-source>
</data-sources>
结果运行时出现Mysql.class,提示不包含此文件,
重新加载数据库驱动,无变化,又重新下载驱动或更改版本,都不管用;
希望各位帮助解决,非常感谢!!!