最近遇到个问题,将一个jar文件或sh文件传到服务器上乱码,通过“file 文件名”查看到其编码格式是gbk的,而使用locale命令查看LANG发现其编码是UTF8的,如下图:
此时我需要将文件的编码格式改成与服务器相同的,将gbk转换成utf8,可以使用命令:
iconv -f gbk -t utf8 test.sh > testNew.sh
将修改好编码格式的文件输出到testNew.sh文件中,vi testNew.sh,看到的文件正常
最近遇到个问题,将一个jar文件或sh文件传到服务器上乱码,通过“file 文件名”查看到其编码格式是gbk的,而使用locale命令查看LANG发现其编码是UTF8的,如下图:
此时我需要将文件的编码格式改成与服务器相同的,将gbk转换成utf8,可以使用命令:
iconv -f gbk -t utf8 test.sh > testNew.sh
将修改好编码格式的文件输出到testNew.sh文件中,vi testNew.sh,看到的文件正常