终于解决jetnuke的中文乱码问题
确切地说,是解决了velocity的中文乱码问题:
install.java加一句:
prop.put(RuntimeConstants.INPUT_ENCODING,"UTF-8");
prop.put(RuntimeConstants.OUTPUT_ENCODING,"UTF-8");
除此之外,不需要做别的任何修改,包括tomcat,等等,但是如果你不想在eclipse项目里面看到的中文字都是乱码的话,必须设置eclipse项目的属性里的info项为utf-8
另外说明:
用prop.put(RuntimeConstants.ENCODING_DEFAULT,"UTF-8");是不起作用的。
install.java加一句:
prop.put(RuntimeConstants.INPUT_ENCODING,"UTF-8");
prop.put(RuntimeConstants.OUTPUT_ENCODING,"UTF-8");
除此之外,不需要做别的任何修改,包括tomcat,等等,但是如果你不想在eclipse项目里面看到的中文字都是乱码的话,必须设置eclipse项目的属性里的info项为utf-8
另外说明:
用prop.put(RuntimeConstants.ENCODING_DEFAULT,"UTF-8");是不起作用的。