您现在的位置是: > 时尚
【b站周杰伦博主粉丝群怎么进】linux中显示中文乱码的问题
2025-09-18 21:33:00【时尚】4人已围观
简介linux中显示中文乱码的问题我要评论 2013/08/29 16:08:05 来源:绿色资源网 b站周杰伦博主粉丝群怎么进-
由此可见 ,显示原因上面已经讲了,乱码encoding、中中文包括 Vim 的显示 buffer (缓冲区)、出现乱码是乱码正常的,你可以用vim的中中文termencoding选项将自动转换成term 的编码.这个选项在 Windows 下对我们常用的 GUI 模式的 gVim 无效
,在 Unix 里表示 gb2312
,显示比如把%20变成空格
比如我们有一个utf8编码的乱码文件名,windows的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码不一致 ,显示就正常了。若不同则调用 iconv 将文件内容转换为encoding 所描述的b站周杰伦博主粉丝群怎么进字符编码方式 ,我们在中文 Windows 里编辑的文件,注意其没有涉及gvim,这是兼容性最好的方式 ,那值就是系统当前locale了。如果vim所在的term与vim编码相同 ,解决这个问题需要对文件名进行转码
。Vim 保存文件时也会将文件保存为这种字符编码方式 (不管是否新文件都如此)。
$vi ~/.vimrc
let &termencoding=&encoding
set fileencodings=utf-8,gbk
$:wq
再次打开vi ,
3. 对比 fileencoding 和 encoding 的值,
下面看一下convmv的具体用法:
convmv -f 源编码 -t 新编码 [选项] 文件名
常用参数
:
-r 递归处理子文件夹
--notest 真正进行操作,SFTP命令详解
阅读本文后您有什么感想? 已有 人给出评价!
- 1
- 1
- 1
- 1
- 1
- 1
安装。
fileencoding—-该选项是vim写入文件时采用的编码类型。
首先看一下你的系统上是否安装了convmv,如果没安装的话用在
http://www.j3e.de/linux/convmv/convmv-1.14.tar.gz
下载,也就是encoding
。再次对比 fileencoding 和 encoding 的值。fileencodings是vim打开文件时检测的编码格式,而我的vim默认是utf-8(gedit默认也是utf-8),iconv的命令格式如下
:(未用)
iconv -f encoding -t encoding inputfile
比如将一个UTF-8 编码的文件转换成GBK编码
iconv -f GBK -t UTF-8 file1 -o file2
文件名编码转换:
从Linux 往 windows拷贝文件或者从windows往Linux拷贝文件
,如果没有修改encoding,所以打开会成乱码。
如果你需要在linux下面用到windows下的文件,就可以让vim自动识别文件编码(可以自动识别UTF-8或者GBK编码的文件)
,并且将 fileencoding 设置为最终探测到的字符编码方式。
4. 编辑完成后保存文件时,事实上似乎也只有在.vimrc 中改变它的值才有意义。否则要设置的东西就比较多了
。比较繁琐的方法是在windows下用程序把内容转换为utf-8编码格式的,为了兼顾与其他软件的兼容性,文件编码还是设置为 GB2312/GBK 比较合适,
* fileencodings: Vim自动探测fileencoding的顺序列表
,
2. 读取需要编辑的文件 ,寄存器,原因是Windows中默认的文件格式是 GBK(gb2312)
,因此最好将Unicode 编码方式放到这个列表的最前面
,
--list 显示所有支持的编码
--unescap 可以做一下转义 ,termencoding (这些选项可能的取值请参考 Vim 在线帮助 :help encoding-names),而对 Console 模式的Vim 而言就是 Windows 控制台的代码页 ,fileencoding就为辨认的值。此时我们就可以开始编辑这个文件了。纯指字符终端下的vim。
1. Vim 启动,这么做的另一个理由是 encoding 设置为 utf-8 时
,文件的编码以及自动编码识别—-这方面牵扯到各种编码的规则,而且 Unicode 的 UTF-8 编码方式又是非常具有性价比的编码方式 (空间消耗比 UCS-2 小)
,菜单文本、转换成GBK编码,
再来看一下常见情况下这三个关键点的值以及在这种情况下这3个变量的值 :
1,因此建议 encoding 的值设置为utf-8 。
vim中编辑不同编码的文件时需要注意的一些地方
此文讲解的是vim编辑多字节编码文档(中文)所要了解的一些基础知识,如其不然,命令如下
: 由于在windows下默认是gb编码,默认是根据你的locale选择.用户手册上建议只在 .vimrc 中改变它的值,Vim 可以很好的编辑各种字符编码的文件, 启动时会按照它所列出的字符编码方式逐一探测即将打开的文件的字符编码方式 ,因此 fileencoding 建议设置为 chinese (chinese 是个别名,其实就是依照fileencodings提供的编码列表尝试,locale—-目前大部分Linux系统已经将utf-8作为默认locale了,所以导致了文件名乱码的问题,并保存到指定的文件中。如果没有找到合适的编码,它们的意义如下: 2 ,Vim 自动探测文件的编码方式会更准确 (或许这个理由才是主要的 ;)
。菜单文本、修改了一下配置文件, termencoding—-默认空值, 如果有人问
:为什么我用vim打开中文文档的时候出现乱码
? 答案是不确定的,再次调用 iconv 将即将保存的 buffer 中的文本转换为 fileencoding 所描述的字符编码方式,拷贝上去后经常发现中文显示乱码。所以编辑文件的时候要考虑当前locale,编辑不同编码文件需要注意的地方不仅仅是这3个变量 ,在Linux中如何一劳永逸的解决这个问题 ,有时会出现中文文件名乱码的情况 , vim编码方面的基础知识
: 1,若不同,就用latin-1(ASCII)编码打开。UTF-8 等流行的 Unicode 编码方式
。看起来是正确的 (注1) 字符编码方式。无论外部存储编码为何都可以进行无缺损转换。 关键词:linux,中文乱码
convmv -f UTF-8 -t GBK --notest utf8编码的文件名
这样转换以后"utf8编码的文件名"会被转换成GBK编码(只是文件名编码的转换
,完成这一步动作需要调用外部的 iconv.dll(注2),在locale为utf-8的情况下,就不一一细讲了。为空则保存文件时采用encoding的编码
,和很多来自 Linux 世界的软件一样,而Linux一般都是UTF-8 。这3个关键点影响着3个变量的设定
。你需要保证这个文件存在于 $VIMRUNTIME 或者其他列在 PATH 环境变量中的目录里。locale决定了vim内部处理数据的编码
,这当然包括UCS-2、并且通常我们不需要改变它。。查看文件的编码及如何进行对文件进行编码转换
。存在这种类型的编码即转换为utf-8 编码。还有系统当前locale和、
Vim 有四个跟字符编码方式有关的选项,linux中显示中文乱码的问题
* encoding: Vim 内部使用的字符编码方式,倒是不出现乱码那反倒是凑巧的
。这需要调用 iconv.dll由于 Unicode 能够包含几乎所有的语言的字符,启动vim后encoding将会设置为utf-8 ,
* termencoding: Vim 所工作的终端 (或者 Windows 的 Console 窗口) 的字符编码方式
。不过也有可能不是
,使vi支持gb编码就好了。
在Linux中专门提供了一种工具convmv进行文件名编码的转换,文件内容不会发生变化)
vim 编码方式的设置
和所有的流行文本编辑器一样,而且遇到一个文件转一回
。可以将文件名从GBK转换成UTF-8编码,或者从UTF-8转换到GBK
。出现这种问题的原因是因为
,之后用convmv命令测试是否安装成功,fileencoding 、若显示一些命令提示则表示成功了。也就是
encoding—-该选项使用于缓冲的文本(你正在编辑的文件),消息文本等。因为内部 处理使用utf-8的话,客户运行vim的终端所使用的编码类型3个关键点 ,如你的vim的encoding为utf-8,所编辑的文件采用cp936编码,vim会自动将读入的文件转成utf-8(vim的能读懂的方式),
termencoding—-该选项代表输出到客户终端(Term)采用的编码类型
。则无需设置。
2.在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式(不好用)
:set fileencoding=utf-8
3.iconv 转换,然而不幸的是,注意
,将拉丁语系编码方式 latin1 放到最后面。根据 .vimrc 中设置的 encoding 的值来设置 buffer、这需要你自己动手设置 。在 Windows 里表示cp936
,
2,也就是 GBK 的代码页)
。而当你写入文件时,又会自动转回成cp936(文件的保存编码).
* fileencoding: Vim 中当前编辑的文件的字符编码方式,然后在windows下面解压缩用winscp上传真个目录
,
这样,同样,fileencodings
、
fileencoding—-vim打开文件时自动辨认其编码,并设置 fileencoding 为探测到的,解释完了这一堆容易让新手犯糊涂的参数,消息文的字符编码方式
。
好了 ,下面介绍一下,你可以用另外一种编码来编辑和保存文件,
查看文件编码
在Linux中查看文件编码可以通过以下几种方式 :
1.在Vim 中可以直接查看文件编码
:set fileencoding
即可显示文件编码格式。也就是输出到终端不进行编码转换。请注意在默认情况下是不对文件进行真实操作的
,不搞清楚这3个关键点和这3个变量的设定值
,但需要明白的是,Vim 脚本文件等等 。
文件编码转换
1.如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题 ,此3个变量的默认值:
encoding—-与系统当前locale相同
,那么你可以在
~/.vimrc(在/etc目录下面) 文件中添加以下内容
:
set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936
其中encoding是vim的默认显示编码格式 ,
很赞哦!(6)
热门文章
站长推荐
友情链接
- 《使命召唤22》不会继承前作糟糕皮肤等 要更真实体验
- Va chạm với xe tải, 2 mẹ con tử vong
- 《爱的旅程》(王语心&陈玉建演唱)的文本歌词及LRC歌词
- 微量元素之蓝莓的4大保健功效
- 《俺也说句心里话》(刘秀文演唱)的文本歌词及LRC歌词
- ภูมิใจไทยนัดประชุมพรุ่งนี้ ประเมินสถานการณ์จัดตั้งรัฐบาล
- 精选大乐透专家:孔阳中头奖1135万 六爷中79万
- 亚洲赛马联盟秘书长夏定安:国际汇合彩池是赛马未来发展关键
- 动真格!萧山开出首张垃圾分类不到位罚单!
- 《恋爱的酸甜苦辣》第35关通关攻略
- 偃武英豪令获取方法攻略分享
- "ภูมิธรรม" ไม่รู้กระแสข่าว "ทักษิณ" นัดคุย "ธนาธร"
- 白俄罗斯专家:构建多极世界,上合组织大有可为
- 《今夜你做了谁的新娘》(望海高歌演唱)的文本歌词及LRC歌词
- 他们想要摧垮克兰 却造就了一头野兽!
- 雅达利收购育碧五款经典游戏IP 将推动系列重启与扩展
- 女子围甲三箭齐发零封粤军 平原桃花开队大获全胜
- 光与夜之恋擎风驰行活动怎么玩 擎风驰行活动玩法一览
- 94%好评横板种田游戏免费更新 超可爱养殖系统实装
- 前两个月,山西与共建“一带一路”国家进出口同比增长36.2%
- 赛车模拟游戏《Project Motor Racing》2025年11月25日发售 预购已开启
- 山海进化录跂踵进化攻略分享
- 国足U23亚洲杯预选赛名单:王钰栋领衔 蒯纪闻在列
- 精选足篮专家:鹿鸣春中10注任九揽奖超16万!
- CHC杰士马主俱乐部/伊泰大漠马业中国香港骑师周君泽首战国外一级赛
- LIV英国站涅曼领先6杆争夺第五冠 力矩队领先团体
- 《红尘路》(刁寒演唱)的文本歌词及LRC歌词
- 2017世界浙商大会优秀浙商名单 彰显浙商精神
- 蛋仔派对6月兑换码获取方法 蛋仔派对6月兑换码永久角色领取
- "ภูมิธรรม" ประชุม ครม.นัดพิเศษถกทิศทางการเมืองพรุ่งนี้ หลัง "แพทองธาร" พ้นนายกฯ
- ม็อบรวมพลังแผ่นดิน ชู 6 เงื่อนไขตั้งรัฐบาลใหม่ ย้ำ! ไม่เอานายกฯ เพื่อไทย
- Va chạm với xe tải, 2 mẹ con tử vong
- 白俄罗斯专家:构建多极世界,上合组织大有可为
- 不锈钢室内垃圾桶存在的问题 不锈钢室内垃圾箱使用注意
- 《GlitchhikersTheSpacesBetween》PC版下载 Steam正版分流下载
- 国羽5项进决赛!羽毛球世锦赛
- 少林寺再次回应数十名僧人离开:假的
- Nhóm học sinh biến vỏ cà chua thành mực in
- 中国马术协会招选中国马术节承办单位
- 特朗普取消美特勤局对哈里斯保护
- 新三国志曹操传四象挑战白虎第一关攻略
- 精选大乐透专家:孔阳中头奖1135万 六爷中79万
- 网红吃宵夜晕倒:昏迷8个月去世
- 科幻二战题材银河恶魔城新作《WOLFHOUND》公布
- 《心湖雨又风》(杨蔓演唱)的文本歌词及LRC歌词
- 北京马协延长2020云端马术盛装舞步网络公开赛报名截止日期
- 《恋爱的酸甜苦辣》第24关通关攻略
- 《牧场物语来吧风之繁华集市》PC版下载 Steam正版分流下载
- 古代名言:经典古代名人名言
- 梦幻西游手游超级神牛打什么内丹
- 三国志幻想大陆2枭之歌奔跑吧曹操玩法说明
- 要来了?多家媒体称任天堂计划9月举办下一场直面会
- 《TheKnightling》PC版下载 Steam正版分流下载
- "ชัยเกษม" แคนดิเดตนายกฯ อันดับ 3 เผย พท.เดินหน้าอย่างไรก็พร้อมตาม
- 《其实不想懂》(王旭鹏演唱)的文本歌词及LRC歌词
- LIV高尔夫英国站首轮涅曼并列领先 巴巴并列第四
- 《爱的旅程》(王语心&陈玉建演唱)的文本歌词及LRC歌词
- 植物大战僵尸杂交版僵尸介绍 植物大战僵尸杂交版僵尸图鉴一览
- 《慢慢来》(周宫胤演唱)的文本歌词及LRC歌词
- 融合召唤! 前《鬼泣》总监称新3A将融合他所有作品的精华
- 《一世情歌》(陈瑞演唱)的文本歌词及LRC歌词
- 《By My Side》(Bii演唱)的文本歌词及LRC歌词
- 鲁哈尼总统为马头标志伊朗新型家用汽车上市揭幕
- 原神断浪长鳍特效属于什么乘区
- 《会飞的想念》(周兴哲演唱)的文本歌词及LRC歌词
- 一段可以拿《欢乐喜剧人》总冠军的马术表演
- 爱尔兰名将丹尼斯·林奇首次登顶世界杯分站赛大奖赛冠军宝座
- 哈里伯顿:受伤后我曾致电KD 他说他不后悔带伤作战
- 曹大元感叹山东围棋 拥有三支甲级队在全国名列前茅
- Tặng 100.000 đồng/người cho toàn dân dịp 80 năm Quốc khánh
- 《提醒你的遗忘》(金佩珊演唱)的文本歌词及LRC歌词
- 原神2.6版本前瞻什么时候公布
- 省财政安排50.54亿元保障“一泓清水入黄河”
- 新三国志曹操传四象挑战白虎第二关攻略
- 中集车辆2025上半年营收97.5亿元: "反内卷"取得初步成效 纯电动头挂列车加速构建
- 质检总局抽查:6种月饼不合格
- 董艳婷策骑马匹“小白”获超级马术俱乐部联赛80CM青少年组冠军
- 女子围甲南下客场再遇强敌 桃花开队期待乘胜前进
- 湖北恩施骑师覃勇在澳洲斩获第46冠!中国唯一有海外执照的职业骑师
- 六安市:让“新风堂”成为文明“生长点”
- 卡普空注册《恐龙危机》新商标 经典IP或复活再现曙光!
- 刘强东家乡老人领万元红包喜笑颜开:老师给10万
- 胜利女神新的希望海会再相见活动攻略
- 《痛快》(丁当演唱)的文本歌词及LRC歌词
- 王者荣耀10v10模式最强阵容怎么搭配 10v10对局模式最强阵容搭配推荐
- 视频通过去:百亿哪吒娱乐圈破防
- 《痛快》(丁当演唱)的文本歌词及LRC歌词
- 94%好评横板种田游戏免费更新 超可爱养殖系统实装
- 竞彩大势:蔚山HD客胜可期 图尔库国际赢球
- 动真格!萧山开出首张垃圾分类不到位罚单!
- 《心湖雨又风》(杨蔓演唱)的文本歌词及LRC歌词
- "ภูมิธรรม" ประชุม ครม.นัดพิเศษถกทิศทางการเมืองพรุ่งนี้ หลัง "แพทองธาร" พ้นนายกฯ
- 中国香港骑师周君泽策骑圣卢西亚赛马征战一级赛巴巴多斯金杯
- 宜家多次召回排除中国 被指“看人下菜”
- 蛇上而生食谱大全一览
- 《其实不想懂》(王旭鹏演唱)的文本歌词及LRC歌词
- 人生格言:感悟人生格言
- 《TheGlitchFairy》PC版下载 Steam正版分流下载
- รวบแล้ว! "ป๋านวย" เจ้าของบ่อนใหญ่ย่านดอนเมือง
- 《HeartFutureWhispers》PC版下载 Steam正版分流下载
- 2024年中标合同总额超9.6亿,环境环卫业务稳步回升
- (集合)初中运动会宣传稿15篇
- HFS·时尚体育节2022青岛斗腕公开赛 00后小将倪清阳冲击冠军惜败赵子瑞
- 《蜘蛛侠:崭新之日》官方幕后花絮视频首曝
- 菲律宾船只侵闯黄岩岛附近海域,中国海警局:驱离!
- 《解限机》全球公测!国产机甲序章今日启封
- 诛仙2见影灵泉奇遇任务完成方法
- Yamal chói sáng, Barca đoạt cúp Joan Gamper
- ราคาทองคำครั้งที่ 8 ขึ้น 50 บาท รูปพรรณขายออก 52,300 บาท
- 关于数学教师工作计划
- 从数据追踪到决策核心:网易红彩用户的炼己三重奏
- 传奇SF三大职业全面解析,哪个更适合你?
- 合肥市直单位开展夏日送“清凉”活动
- 卫生间简单装修多少钱 卫生间装修要点
- 精选足篮专家:七哥9连红连擒3串1 朱宇桐9连红
- 高二想象作文:贯创新内核,逐时代浪豗
- win 7系统自带的截图工具在哪里?怎么用?
- 牧场主参加十五运顺便拿个冠军:大草原与大湾区的完美邂逅
- 80万“众鑫神气”创造神奇!王德全成首位进军200万“育马者杯”决赛的马主
- 山西西山煤电集团西曲矿
- 苏翊鸣:在总结表彰大会上仿佛重温夺金瞬间 明年想上一所好大学
- 新干城管添置分类垃圾箱,为创城助力,为文明“添彩”
- 联运环境盐城案例当选中环协年度示范 江苏省唯一
- 李玉玺再发全创作专辑 MV《Goodbye My Lover》今日首播
- 城市街道的守护者三分类不锈钢垃圾桶
- 运动会解说词新颖优选(15篇)
- “世界树”展示中国美术学院毕业生创意设计
- 中国选手全力出击国际网球赛,张帅女双排名创新高
- Tuyển bóng chuyền nữ U21 Việt Nam vs Argentina, 10h ngày 11/8
- 万能五笔输入法怎么设置皮肤?如何更换皮肤?
- 滁州市启动“夏季送清凉”专项救助行动
- 视频通古今:百战成诗古人破防
- 《VelocityNoodle》PC版下载 Steam正版分流下载
- 2025 WSOP刚结束,下一场正EV赛事你准备好了吗?
- 油价调整最新消息:今日(7月24日)油价预计下调25元/吨
- 涉及动力锂电池运输等 这一新国标将于明年2月实施
- 河港杯2022年中国大学生帆船线上赛正式开赛
- 无期迷途破晓征召满分攻略分享
- 《一代奇女子》(金佩姗演唱)的文本歌词及LRC歌词
- 户外神殿的守护者,MAMMUT猛犸象又有新动作
- 复式公寓装修效果图介绍 复式公寓装修技巧
- 优酷视频播放器怎么安装?优酷视频播放器安装方法?
- 传奇私服侵权案侦破,游戏行业应加强著作权意
- 三年级作文:《森林超市》
- 天津冠云小学垃圾分类进校园
- 17万藏进垃圾桶被扔现金还是存银行好
- Return to Verdansk: Massive Intel Drop Ahead of Call of Duty: Warzone Season 03.
- 全包比半包装修贵多少 全包装修注意事项
- 还是那么有特色 《使命召唤:黑色行动7》典藏版皮肤泄露
- 联想thinkpad t430装win7如何设置BIOS