今天在做一个东西的时候发现,LANG设置为en_US.UTF-8,putty上的编码设置为Use font encoding, putty上输出汉字正常,重定向到文件后vi乱码,cat,more这个文件汉字显示也正常,查了网上很多东西最后发现按一种说法改对了: 应该是格式化的问题! 比如man手册的文件有一些格式标记,你用man ,cat都可以正常现实,但是用vi看起来就有点混乱!因为vi把格式标记也当成内容。
设置 export LC_ALL=”zh_CN.GB2312″ , 把它加入环境~/.bashrc中问题就解决了。
相关文章
- vi乱码 cat,more正常
- 使用noatime属性优化文件系统读取性能
- Python中字符编码的总结和对比:Python 2.x的str和unicode vs Python 3.x的bytes和str
- 解决rsyslogd资源占用率高问题
- Could not set limit for ‘nofile’: Operation not permitted
- Error response from daemon: unable to remove filesystem for xxxx
转载请注明:爱开源 » VI乱码, cat 和 more正常
转载请注明:爱开源 » VI乱码, cat 和 more正常