linux系统终端下cat中文乱码/vim不乱码或cat不乱码/vim中文乱码的示例分析
发表于:2024-11-13 作者:千家信息网编辑
千家信息网最后更新 2024年11月13日,这篇文章将为大家详细讲解有关linux系统终端下cat中文乱码/vim不乱码或cat不乱码/vim中文乱码的示例分析,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有
千家信息网最后更新 2024年11月13日linux系统终端下cat中文乱码/vim不乱码或cat不乱码/vim中文乱码的示例分析
这篇文章将为大家详细讲解有关linux系统终端下cat中文乱码/vim不乱码或cat不乱码/vim中文乱码的示例分析,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
场景:在linux系统终端内,用cat查看中文文档乱码,同一文件利用vim查看不乱码。(secureCRT窗口编码为utf-8)
用cat查看中文文档不乱码,同一文件利用vim查看乱码。(secureCRT窗口编码为gb2312)
分析:两种情况分别乱码,因此判定cat与vim利用了不同的解码方式,导致发生该种情况。
解决方法:更改vim解析文件编码。
vimrc中可以设置encoding、fileencoding以及fileencodings几个参数。
encoding:vim内部编码方式,默认与locale一致
fileencoding:新建文本时,所用的编码方式
fileencodings:打开文本时,所用的编码方式,可有多个,逐次进行解码
更改后的设置:
set fileencodings=utf-8,gbk,gb2312,gb18030
set fileencoding=utf-8
set encoding=gbk
secureCRT窗口用gb18030
linux系统编码 /etc/sysconfig/i18n 中LANG="zh_CN.GB18030"
如果执行print脚本时出现报错在首行添加
#coding:utf-8
关于linux系统终端下cat中文乱码/vim不乱码或cat不乱码/vim中文乱码的示例分析就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
乱码
编码
中文
系统
方式
终端
分析
文件
示例
内容
情况
所用
文本
文档
文章
更多
知识
篇文章
utf-8
不同
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
松江区市场软件开发要多少钱
jsp中用数据库
零信任网络安全和华东电脑
网络安全的标准化
天津渤海银行外包 软件开发
中国网络技术大神
郑州嵌入式软件开发
病毒防治属于网络安全
数据库的编码怎么看
制作服务器监控工具
莫言著作数据库
ubisoft服务器不可用
港版ps5原神是哪个服务器
上海飞耕网络技术
通用网络技术设计
文化产业数据库名字
小马网络技术服务工作室
伊春网络技术工程师证
信息系统网络安全建设方案
做软件开发需要经常出差吗
网络安全 网络安全 教程
杭州企业软件开发创新服务
方舟开服务器安全区怎么设置
软件开发辅助系统领域模型
加兹鲁维服务器
港版ps5原神是哪个服务器
网络技术的基础网络硬盘存储
成都对日软件开发招聘信息
网络技术基础题目
网络安全最好的城市