您的位置:首页 > 运维架构 > Linux

Linux编码问题

2016-05-05 20:36 225 查看
Linux 默认编码UTF-8, 行结束符LF

Windows 默认编码GBK, 行结束符CRLF

所以在windows 上安装的SecureCRT 软件要正确现实中文, 先把软件的编码改成UTF-8, 然后连上linux 环境后, 设置 export LANG=zh_CN.utf8; export LC_ALL=zh_CN.utf8; 因为linux 默认是C. 改完之后, 字符排序可能跟C 的不一致. 最后vim: set fileencodings=utf-8,gbk 注意这里用的复数形式. 这样vim 会根据顺序来猜文件所用的编码. 软件-环境-vim编码三者保持一致就能正确显示中文. 当然, 文件也要是对应的编码, 用file 文件名来查看

为了让环境支持GBK, 用 sudo locale-gen zh_CN. GBK 可以生成.

软件-vim-文件 编码一致, vim 可以查看中文

软件-环境-输出 编码一致, 终端可以查看中文

如果想要转换编码, 用iconv 命令
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: