- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我在 Windows 7 中使用 tomcat 6.0.32。在一个非常简单的 servlet 中,在 init 方法中,我正在打印:
System.out.println(Charset.defaultCharset());
输出是:
windows-1253
据我所知,这是 tomcat 在 JVM 中的启动方式,因为我在独立的 java 类中打印相同的内容,并且得到“UTF8”作为响应。
那么,如何将其更改为 UTF-8?
谢谢
最佳答案
只需在 TOMCAT/bin 目录中创建一个 setenv.bat 文件,内容如下:
set "JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF8"
关于java - 在windows中更改Tomcat的Charset.defaultCharset,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11342884/
我在 Windows 7 中使用 tomcat 6.0.32。在一个非常简单的 servlet 中,在 init 方法中,我正在打印: System.out.println(Charset.defau
我的操作系统是带有希伯来语言环境的 Windows 7,并且在我的代码中使用 Java 6。我已将语言环境更改为英语(美国),并将显示语言更改为英语。我重新启动了我的电脑,然后在我的 Java 代码中
我在 MS Windows 7 上运行 Java SE 8,同时使用 Eclipse 和 Netbeans。通过运行下面的程序,我发现两个表达式的返回值是不同的! System.out.println
配置:Windows 8英文操作系统; JDK1.7; eclipse 。 我安装了一个中国人写的软件,GUI是汉字。但该软件用方框显示丑陋。我在互联网上搜索并找到了修复它的方法。在Win8的控制面板
我有一个非常简单的代码: package org; import java.nio.charset.Charset; public class Test { public static void
我正在测试我的应用程序的国际化兼容性。我有英文版的Windows 7,这意味着系统的显示语言是英文。对于非 unicode 应用程序,我将系统区域设置为中文。 我的应用程序在jdk1.6下导出带有汉字
我是一名优秀的程序员,十分优秀!