【发布时间】:2018-01-01 08:27:25
【问题描述】:
知道 -Dfile.encoding=UTF-8 的作用是什么
JAVA_OPTIONS="${JAVA_OPTIONS} -Dfile.encoding=UTF-8"
做吗? 我的码头服务器配置中有这个选项。
如果我没有它,可能会产生什么后果?
【问题讨论】:
标签: java file utf-8 jetty-9 file-encodings
知道 -Dfile.encoding=UTF-8 的作用是什么
JAVA_OPTIONS="${JAVA_OPTIONS} -Dfile.encoding=UTF-8"
做吗? 我的码头服务器配置中有这个选项。
如果我没有它,可能会产生什么后果?
【问题讨论】:
标签: java file utf-8 jetty-9 file-encodings
它设置了一个属性,该属性定义默认情况下 Java 保存和读取文件的编码方式。必须在JVM启动时设置。
有多种编码 - 在计算机上表示字符的方法。 UTF-8 是最好用的一种,因为它包含多种语言的所有特殊字符。
一旦您没有此属性,Java 可能会以不同的编码保存文件,这可能会导致在使用文本编辑器打开文件时出现奇怪的字符。您可以通过手动将所需编码设置为 OutputStreams 来避免此问题。
【讨论】: