使用wicket,有时会莫名的乱码,最好方法是在以下所有地方都统一成UTF-8:
1.如果保用mysql数据库,要使数据库,表的字符集都为utf8;
2.如果用spring,在web.xml中加入:
characterEncodingFilter
org.springframework.web.filter.CharacterEncodingFilter
characterEncodingFilter
/*
3.在tomcat的server.xml中的Connector节点加入:URIEncoding=”UTF-8″
4.在wicket的webapplication的init方法中加入:
this.getMarkupSettings().setDefaultMarkupEncoding(“UTF-8”);
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/218284.html原文链接:https://javaforall.net
