1. file.encoding属性的作用

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

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

2. IDEA

2.1 全局设置

  在idea 下,我们一般会设置全局的文件编码,如下:

  Java file.encoding

2.2 程序运行

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

Java file.encoding

3. 常见问题

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

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

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

 

相关文章:

  • 2022-12-23
  • 2021-09-08
  • 2021-09-05
  • 2022-03-06
  • 2022-01-17
  • 2021-12-19
  • 2021-05-21
猜你喜欢
  • 2021-06-15
  • 2021-09-03
  • 2022-12-23
  • 2022-12-23
  • 2021-10-22
  • 2021-05-08
  • 2022-12-23
相关资源
相似解决方案