仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 422|回复: 7
打印 上一主题 下一主题

[其他Linux] 来谈谈:linux下文件编码的检察与转换

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 12:10:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
有些人号称用过十几种甚至几十种linux,向人谈论起来头头是到,好像懂的很多。
一般来讲,Windows中默许的文件格局是GBK(gb2312),而Linux一样平常都是UTF-8,以是Linux下翻开windows的文件会有乱码的情形。别的,偶然要将文件举行编码转换,如将简体中文转换为繁体中文。
  基于以下情况,本文迁就在linux下检察和转换文件的编码举行申明。
  1.检察文件的编码
  1)在Vim中能够间接检察文件编码
  :setfileencoding便可显现文件编码格局。
  2)enca检察文件编码
  #encafilename间接用enca加文件名检察
  #enca-Lzh_CNfilename
  注:enca对某些GBK编码的文件辨认不是很好,辨认时会呈现:unrecognizedencoding.
  2.转换文件的编码
  1)在Vim中间接举行转换文件编码,好比将一个文件转换成utf-8格局
  :setfileencoding=utf-8
  2)enconv转换文件编码,好比要将一个GBK编码的文件转换成UTF-8编码,如:
  #enconv-Lzh_CN-xUTF-8filename
  #enca-Lzh_CN-xUTF-8<file1>file2不掩盖原文件
  3)iconv转换,iconv的命令格局以下:
  #iconv-fencoding-tencodinginputfile
  #iconv-l查询可用编码
  #foriin`find./-name*.html`;doecho$i;iconv-fgb2312-tbig5$i-o/tmp/iconv.tmp;mv/tmp/iconv.tmp$i;done
  批量转换文件编码实例之一
  3.文件名编码转换
  Linux与windows间拷贝文件,偶然文件名会呈现乱码,是由于Windows的文件名中文编码默许为GBK,而Linux默许的文件名为UTF8。在Linux中有个工具,convmv,能够对文件名举行GBK和UTF的互相转换。
  用法:
  Convmv-f源编码-t新编码[option]filename
  安装enca
  下载相干rpm包。地点(http://rpmfind.net/linux/RPM/dag/redhat/el5/i386/)
  我下载的是:enca-1.10-1.el5.rf.i386.rpm和enca-devel-1.10-1.el5.rf.i386.rpm
  安装:
  #rpm-ivhenca-1.10-1.el5.rf.i386.rpm
  #rpm-ivhenca-devel-1.10-1.el5.rf.i386.rpm
</p>
由于在linux中,用户权限很大,做任何事情都很自由,所以,你往往需要知道你做的每一步在干什么。
简单生活 该用户已被删除
沙发
发表于 2015-1-18 09:17:57 | 只看该作者
未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。
谁可相欹 该用户已被删除
板凳
发表于 2015-2-4 13:52:38 | 只看该作者
对我们学习操作系统有很大的帮助,加深我们对OS的理解。?
蒙在股里 该用户已被删除
地板
发表于 2015-2-10 01:34:00 | 只看该作者
再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
小魔女 该用户已被删除
5#
发表于 2015-2-28 15:28:50 | 只看该作者
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
不帅 该用户已被删除
6#
发表于 2015-3-10 03:52:44 | 只看该作者
和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
山那边是海 该用户已被删除
7#
发表于 2015-3-17 05:06:52 | 只看该作者
学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。
变相怪杰 该用户已被删除
8#
发表于 2015-3-23 21:01:09 | 只看该作者
熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 22:24

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表