Java file.encoding

1. file.encoding属性的做用

  file.encoding 的值是整个程序使用的编码格式。服务器

  能够使用  System.out.println(System.getProperty("file.encoding")); 打印程序使用的编码格式。ide

2. IDEA

2.1 全局设置

  在idea 下,咱们通常会设置全局的文件编码,以下:编码

  

2.2 程序运行

  程序运行时,idea会根据咱们的设置显示设置 file.encoding 参数的值idea

3. 常见问题

  项目部署到服务器,经过接口传入文件路径,程序提示找不到文件,可是文件路径没有错,文件确实存在,程序打印的参数信息也无乱码状况;blog

  此时能够使用程序建立文件,看文件名称是否乱码,也能够打印 file.encoding 属性,看是否和服务器编码一致;接口

  后来定位出问题为:程序运行时的 file.encoding 为GBK,服务器编码格式为 UTF-8 ,修改二者编码格式一致便可解决。部署

相关文章
相关标签/搜索