wicket使用HTML页面作为view,在IE浏览器下,我设置charset为GBK,是不会出现乱码的。但是如果改成UTF-8就会出现乱码。
解决方法如下:
项目的编码设成UTF-8,HTML页面设置META标签的charset为UTF-8,最后还要在WebApplication的init方法里面将markup文件encode成UTF-8:
@Override
public void init(){
super.getMarkupSettings().setDefaultMarkupEncoding("utf-8");
}