一尘不染

在Windows中更改Tomcat的Charset.defaultCharset

tomcat

我在Windows 7中使用tomcat 6.0.32。在一个非常简单的servlet中,在init方法中,我正在打印:

System.out.println(Charset.defaultCharset());

输出为:

windows-1253

据我了解,这是JVM中tomcat启动的方式,因为我在独立的java类中打印了相同的内容,并且得到了“ UTF8”作为响应。

那么,如何将其更改为UTF-8?

谢谢


阅读 465

收藏
2020-06-16

共1个答案

一尘不染

只需在TOMCAT / bin目录中创建具有以下内容的 setenv.bat 文件:

set "JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF8"
2020-06-16