解决方法:
- 在Linux中修改cfg配置文件,新建一个cfg文本文件,复制粘贴到新cfg中。
- file 文件名,来查看文件的编码方式。
如何在Linux中进行转换?
针对1,2文件夹下的Cfg文件进行转换[UTF-8(with BOM)转UTF-8]:
#!/bin/bash
function cfg_change()
{
dir=./etc/xxx/"$1"/
find $dir -type f -name "cfg.txt" -print | xargs -i sed -i '1 s/^xefxbbxbf//' {}
echo "-------Convert Succeed-------"
file ./etc/xxx/"$1"/cfg.txt
}
case "$1" in
-1)
cfg_change 1;
;;
-2)
cfg_change 2;
;;
*)
echo "Usage: $0 -1|-2"
esac
exit 0
参考:
UTF-8带BOM格式与UTF-8无BOM格式转换_fanyun的博客-CSDN博客_带有bom的ut



