linux系统终端下cat中文乱码/vim不乱码或cat不乱码/vim中文乱码的示例分析
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,这篇文章将为大家详细讲解有关linux系统终端下cat中文乱码/vim不乱码或cat不乱码/vim中文乱码的示例分析,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有
千家信息网最后更新 2025年01月22日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安全错误
数据库的锁怎样保障安全
上海网络安全审计硬件性能
安卓文件链接数据库文件
台达650w服务器电源怎么样
网络安全日手抄报文字
软件开发管理培训机构
嘉定区信息网络技术
查询服务器目录存储大小
数据库阶乘代码
火币网软件开发工程师
云数据库管理与数据迁移题
沈阳运和软件开发公司
如何去美国做软件开发
数据库与数据库表的关系
网络安全宣传视频创意
2021网络安全周宣传简报
收银机共享数据库怎么连接
北京中农合网络技术有限公司
晨胜网络技术
遵守商业道德履行网络安全保护
工业园区网络技术转让市场价格
浙江省融合网络技术有限公司
网络安全基金可以入手吗
网络安全论文300字左右
腾讯云服务器设置tcp
四川信息安全技术提升网络安全
天龙八部服务器找不到怎么办
北京北天信通网络技术
做项目软件开发
服务器光盘修复工具
微信条码数据库