修改了线上程序的xml配置文件,重启后报如下错误:

MalformedByteSequenceException: Invalid byte 1 of 1-byte

百度了下大体的意思是说文件的编码错误,需要重新设置一下文件的编码格式.

vim打开配置文件,执行命令:

:set encoding=utf-8 

保存的时候又报错:

写入错误,转换失败 (请将 'fenc' 置空以强制执行)

执行:

:set fenc=

重新保存,重启程序后恢复正常.

fenc代表当前文件的编码格式,提示转换失败,也就是说无法直接覆盖当前的编码格式,所以需要将当前编码格式置空,这样就可以以新的编码格式保存文件了.

 

相关文章:

  • 2022-01-27
  • 2021-05-26
  • 2021-09-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-30
  • 2021-11-07
  • 2021-09-21
  • 2022-12-23
  • 2021-12-01
  • 2021-09-04
  • 2022-12-23
相关资源
相似解决方案