Liferay 7.0开发中文乱码问题解决

参考:http://www.huqiwen.com/2016/05/11/liferay-7-0-chinese-garbled/

Liferay 7.0开发中文乱码问题解决

2016年05月11日 LiferayLiferay7 暂无评论 阅读 3,403 views 次

在使用OSGI Module开发时,发现在java类中写的中文在页面中会出现乱码。修改工作区的编码为UTF8依然不行。

仔细看Gradle Task的日志时出现:错误: 编码GBK的不可映射字符

想着应该是工作区的编码问题,将工作区和当前代码的编码都修改为了UTF8,编辑重试后发现依然不行。

想到是Gradle在执行编译的时候没有添加UTF的编码信息,所以在当前工程的build.gradle文件中添加如下信息

tasks.withType(JavaCompile) {
 options.encoding = 'UTF-8'
}

然后重新执行deploy,中文乱码问题就不再存在。

原文地址:https://www.cnblogs.com/show58/p/13801329.html