java 命令的全球化
java 和 javaw 启动程序接受包含当前语言环境字符集中的任何字符的参数和类名。 您还可以使用 Java™ 转义序列在类名和自变量中指定任何 Unicode 字符。
要执行此操作,请使用 -Xargencoding 命令行选项。
- -Xargencoding
- 使用参数编码。 要指定 Unicode 字符,请使用格式中的转义序列\u####,其中 # 是十六进制数字 (0 到 9 , A 到 F)。
- -Xargencoding:utf8
- 使用 UTF8 编码。
- -Xargencoding:latin
- 使用 ISO8859_1 编码。
例如,要指定名为“HelloWorld”的对两个大写字母使用 Unicode 编码的类,请使用以下命令:
java -Xargencoding '\u0048ello\u0057orld'
java 和 javaw 命令提供转换后的消息。 这些消息根据运行 Java 的语言环境而有所不同。 java 返回的详细错误描述和其他调试信息是英语的。