|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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文件。
检察文件下令次要有一下三个:- cat下令功效用于显现全部文件的内容独自利用没有翻页功效因而常常和more下令搭配利用,cat下令另有就是将数个文件兼并成一个文件的功效。more下令功效:让画面在显现满一页时停息,此时可按空格健持续显现下一个画面,或按Q键中断显现。less下令功效:less下令的用法与more下令相似,也能够用来扫瞄凌驾一页的文件。所分歧的是less下令除能够按空格键向下显现文件外,还能够使用高低键来卷动文件。当要停止扫瞄时,只需在less下令的提醒符“:”下按Q键便可。实在这三个下令除cat下令有兼并文件的功效,其他功效上邻近,只是从扫瞄习气和显现体例上有所分歧
复制代码- 检察文件编码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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|