首页 > 系统相关 >CentOS7.6 修改文件编码

CentOS7.6 修改文件编码

时间:2022-09-29 16:00:09浏览次数:54  
标签:编码 文件 GBK 乱码 修改 文件格式 格式 CentOS7.6

概述

程序读取经纬度坐标配置文件,经纬度坐标要求格式为度分秒格式。

程序读取到的文件内容写入到另一个文件后,新文件乱码。

分析

  1. 查看文件编码格式:
file --mime-fileencoding xxx.txt

可以看到当前文件格式为UTF-8;

  1. 查看系统编码格式:
echo $LANG

可以看到当前系统编码为GBK;

解决方法

尝试应该将配置文件编码格式修改为GBK格式:

iconv -c -f UTF-8 -t GBK xxx.conf > newxxx.conf

然后查看新生成的文件格式:

file --mime-fileencoding newxxx.txt

可以看到新生成的文件编码变成了: iso-8859-1

结果

不知道为啥没有变成了想象中的GBK编码,

然后,新生成的文件内容也有部分乱码,

但是把新文件内容改对,使用新文件后,程序一切正常了。。。

标签:编码,文件,GBK,乱码,修改,文件格式,格式,CentOS7.6
From: https://blog.51cto.com/weiyuqingcheng/5723129

相关文章