Gradle转义资源包.properties
import org.apache.tools.ant.filters.EscapeUnicode
processResources {
from '/path/resources'
include '*.properties'
filter (EscapeUnicode)
}
转义的属性文件不正确。属性文件采用UTF-8编码。需要指定
encoding="UTF-8"
?如何为过滤器指定编码?
最佳答案
您所追求的属性是filteringCharset
。使用过滤器时,它定义文件的编码。没有此设置,将使用系统默认编码,因此在使用过滤器时应始终指定它。
processResources {
filteringCharset 'UTF-8'
}
关于gradle - gradle资源包属性EscapeUnicode:不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44751018/