Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
知道-Dfile.encoding=UTF-8在
JAVA_OPTIONS="${JAVA_OPTIONS} -Dfile.encoding=UTF-8"
做?我的码头服务器配置中有这个选项。
如果我没有它,可能会有什么后果?
它设置了一个属性,该属性定义默认情况下 Java 保存和读取文件的编码方式。它必须在 JVM 启动时设置。
有多种编码 - 在计算机上表示字符的方法。UTF-8 是最好用的一种,因为它包含多种语言的所有特殊字符。
一旦您没有此属性,Java 可能会以不同的编码保存文件,这可能会在使用文本编辑器打开文件时导致出现奇怪的字符。您可以通过手动将所需的编码设置为您OutputStream的 s.
OutputStream