Nil*_*pal 5 java file utf-8 file-encodings jetty-9
知道-Dfile.encoding=UTF-8是什么吗
JAVA_OPTIONS="${JAVA_OPTIONS} -Dfile.encoding=UTF-8"
Run Code Online (Sandbox Code Playgroud)
做?我的码头服务器配置中有这个选项。
如果我没有它,可能会产生什么后果?
它设置一个属性,定义 Java 默认使用哪种编码保存和读取文件。它必须在 JVM 启动时设置。
有多种编码 - 在计算机上表示字符的方法。UTF-8 是最好用的编码之一,因为它包含许多语言中的所有特殊字符。
一旦没有此属性,Java 可能会以不同的编码保存文件,这可能会导致在使用文本编辑器打开文件时出现奇怪的字符。您可以通过手动设置所需的编码来避免此问题OutputStream。