Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JAVA_选项中-Dfile.encoding=UTF-8做什么_Java_File_Utf 8_Jetty 9_File Encodings - Fatal编程技术网

在JAVA_选项中-Dfile.encoding=UTF-8做什么

在JAVA_选项中-Dfile.encoding=UTF-8做什么,java,file,utf-8,jetty-9,file-encodings,Java,File,Utf 8,Jetty 9,File Encodings,知道什么是-Dfile.encoding=UTF-8吗 JAVA_OPTIONS="${JAVA_OPTIONS} -Dfile.encoding=UTF-8" 是吗? 我在jetty服务器配置中有此选项 如果我没有它,会有什么后果 它设置了一个属性,该属性定义默认情况下Java保存和读取文件的编码。它必须在JVM启动时设置 有多种编码——在计算机上表示字符的方法。UTF-8是最好使用的一种,因为它包含许多语言中的所有特殊字符 如果没有此属性,Java可能会以不同的编码保存文件,这可能会导致在

知道什么是-Dfile.encoding=UTF-8

JAVA_OPTIONS="${JAVA_OPTIONS} -Dfile.encoding=UTF-8"
是吗? 我在jetty服务器配置中有此选项


如果我没有它,会有什么后果

它设置了一个属性,该属性定义默认情况下Java保存和读取文件的编码。它必须在JVM启动时设置

有多种编码——在计算机上表示字符的方法。UTF-8是最好使用的一种,因为它包含许多语言中的所有特殊字符


如果没有此属性,Java可能会以不同的编码保存文件,这可能会导致在使用文本编辑器打开文件时出现奇怪的字符。您可以通过手动将所需编码设置为
OutputStream
s来避免此问题。

它为这两个属性设置默认编码。这可以在运行时重写。的可能重复项