我们有一个tomcat,使用file.coding= ISO-8859-15,我们不能更改它,因为我们使用了一些外部库,并且只能在ISO-8859-15下工作。
当我们写一个文件时,内容被正确地保存了,但是文件名却没有。
我尝试过更改-Dsun.jnu.coding=UTF-8,但它不起作用。我们使用jdk 1.6。
奇怪的是,如果我在我的Ubuntu15.10中使用相同的参数(和相同的系统属性)启动tomcat,而在CentOS版本6.4中不是这样,它就能正常工作。
发布于 2016-12-30 19:52:25
尝试添加:
LANG="es_ES.iso885915@euro"添加到Tomcat配置文件(在CentOS中,它应该是/etc/tomcat/tomcat.conf)并重新启动它。如果您喜欢稍有不同的编码系统(例如"es_ES.iso88591"),locale -a会列出您的系统中可用的编码系统。
https://stackoverflow.com/questions/36577861
复制相似问题