仓酷云

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

[CentOS(社区)] CentOS教程之Centos下文件字符集编码转换

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:18:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!1.安装转换工具
[root@master/]#yuminstallconvmv
2.检察Linux的字符集
[root@master/]#locale
LANG=zh_CN.utf8
LC_CTYPE="zh_CN.utf8"
LC_NUMERIC="zh_CN.utf8"
LC_TIME="zh_CN.utf8"
LC_COLLATE="zh_CN.utf8"
LC_MONETARY="zh_CN.utf8"
LC_MESSAGES="zh_CN.utf8"
LC_PAPER="zh_CN.utf8"
LC_NAME="zh_CN.utf8"
LC_ADDRESS="zh_CN.utf8"
LC_TELEPHONE="zh_CN.utf8"
LC_MEASUREMENT="zh_CN.utf8"
LC_IDENTIFICATION="zh_CN.utf8"
LC_ALL=
3.入手下手转换
[root@master/]#convmv--notest--nosmart-futf8-tgb2312-rtest
注释:
test转换的目次
-r处置子文件夹
utf8---之前的编码
gb2312---以后的编码
正文:当地的字符集为zh_CN.utf8拷贝到windows是乱码以是要转化成gb2312编码



输出/输入格局标准:
-f,--from-code=称号原始文本编码
-t,--to-code=称号输入编码

信息:
-l,--list枚举一切已知的字符集
例子:
iconv-futf-8-tgb2312aaa.txt>bbb.txt
这个下令读取aaa.txt文件,从utf-8编码转换为gb2312编码,其输入定向到bbb.txt文件。
检察文件下令次要有一下三个:
  1. cat下令功效用于显现全部文件的内容独自利用没有翻页功效因而常常和more下令搭配利用,cat下令另有就是将数个文件兼并成一个文件的功效。more下令功效:让画面在显现满一页时停息,此时可按空格健持续显现下一个画面,或按Q键中断显现。less下令功效:less下令的用法与more下令相似,也能够用来扫瞄凌驾一页的文件。所分歧的是less下令除能够按空格键向下显现文件外,还能够使用高低键来卷动文件。当要停止扫瞄时,只需在less下令的提醒符“:”下按Q键便可。实在这三个下令除cat下令有兼并文件的功效,其他功效上邻近,只是从扫瞄习气和显现体例上有所分歧
复制代码
  1. 检察文件编码file下令filetest.sqltest.sql:UTF-8Unicodetext,withescapesequences功效申明:辨识文件范例。语  法:file[-beLvz][-f<称号文件>][-m<邪术数字文件>...][文件或目次...]增补申明:经由过程file指令,我们得以辨识该文件的范例。参  数: -b 列出辨识了局时,不显现文件称号。 -c 具体显现指令实行历程,便于排错或剖析步伐实行的情况。 -f<称号文件> 指命名称文件,其内容有一个或多个文件称号呢感,让file依序辨识这些文件,格局为每列一个文件称号。 -L 间接显现标记毗连所指向的文件的种别。 -m<邪术数字文件> 指定邪术数字文件。 -v 显现版本信息。 -z 实验往解读紧缩文件的内容。1、使用iconv下令举行编码转换文件内容编码转换  iconv下令用于转换指定文件的编码,默许输入到尺度输入设备,亦可指定输入文件.  用法:iconv[选项...][文件...]  有以下选项可用:  输出/输入格局标准:  -f,--from-code=称号原始文本编码  -t,--to-code=称号输入编码  信息:  -l,--list枚举一切已知的字符集  输入把持:  -c从输入中疏忽有效的字符  -o,--output=FILE输入文件  -s,--silent封闭告诫  --verbose打印进度信息  -?,--help给出该体系乞助列表  --usage给出扼要的用法信息  -V,--version打印步伐版本号  例子:  iconv-futf-8-tgb2312aaa.txt>bbb.txt  这个下令读取aaa.txt文件,从utf-8编码转换为gb2312编码,其输入定向到bbb.txt文件.  2、文件名编码转换  如今用linux,本来在windows里的文件都是用GBK编码的.copy到linux下是乱码,文件内容能够用iconv来转换但是很多多少中文的文件名仍是乱码,找到个能够转换文件名编码的下令,就是convmv.  convmv下令具体参数  比方  convmv-fGBK-tUTF-8*.mp3  不外这个下令不会直正的转换,你能够看到转换前后的对照.假如要直正的转换要加上参数--notest  convmv-fGBK-tUTF-8--notest*.mp3  -f参数是指出转换前的编码,-t是转换后的编码.这个万万不要弄错了.否则大概仍是乱码哦.另有一个参数很有效.就是-r这个暗示递回转换以后目次下的一切子目次.
复制代码
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
爱飞 该用户已被删除
沙发
发表于 2015-1-17 10:38:31 | 只看该作者
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
乐观 该用户已被删除
板凳
发表于 2015-1-24 12:05:46 | 只看该作者
在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。
若相依 该用户已被删除
地板
发表于 2015-2-1 13:27:39 | 只看该作者
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
第二个灵魂 该用户已被删除
5#
发表于 2015-2-21 20:50:35 | 只看该作者
用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。
海妖 该用户已被删除
6#
发表于 2015-3-6 23:59:17 | 只看该作者
如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。
灵魂腐蚀 该用户已被删除
7#
发表于 2015-3-14 00:41:05 | 只看该作者
有疑问前,知识学习前,先用搜索。
再见西城 该用户已被删除
8#
发表于 2015-3-21 00:29:05 | 只看该作者
学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-24 02:44

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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