合 Linux vi命令查看和修改文件字符集(乱码、dos2unix)
Tags: LinuxOS命令介绍乱码vim和vi命令删除多行dos2unix字符集文件格式
命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | -- vi查看文件字符集 :set fileencoding -- vi 查看文件格式,是unix还是dos :set fileformat -- vi以指定字符集打开 vi 文件名称 -c "e ++enc=GB2312" vi 文件名称 -c "e ++enc=GB18030" -- vi 转换文件字符集(需要先以正确的字符集打开) :set fileencoding=utf-8 -- 转换文件格式,从dos到unix(如何取消Linux下,vi中显示的^M符号) :set fileformat=unix dos2unix CC.txt |
示例
在linux环境下,有时候 vi 打开文件会遇到中文乱码问题,或者是原本可以正常执行的命令转移到另一台机器上就没法顺利执行了。
上面说的其实是两个问题,首先来说 vi 打开文件遇到中文乱码问题。
1 2 3 4 5 6 | vi 文件名称 打开文件一般这样展示 文件内容... ~ ~ "文件名称" [converted][dos] xxL, yyC |