美文网首页Linux NotesLinux Source我用 Linux
Linux 文本文件编码转换工具

Linux 文本文件编码转换工具

作者: 西文Steven | 来源:发表于2016-03-21 10:24 被阅读1275次

本文介绍两款文件编码转换工具,系统环境 Kali Linux 2.0,其他发行版类同


** enca ** 我之前用的比较多的一种

安装方法:

sudo apt-get install enca

命令格式:

enca -L 当前语言 -x 目标编码 文件名

例: 把当前目录的文件都转成 utf-8

  enca -L zh_CN -x utf-8 *

更多用法请查看帮助 enca --help


iconv 如果上面的方法没有解决,我一般会选择这种

命令格式:

iconv -f 当前编码 -t 目标编码 文件名 -o 输出文件
或
iconv -f 当前编码 -t 目标编码 文件名 > 输出文件

当前编码可以通过 file 查看

file sanguozhi.txt

但是有时候我们可能的到的结果是:

 sanguozhi.txt: Non-ISO extended-ASCII text, with very long lines, with CRLF, NEL line terminators

这种情况下编码就不好确定了,下面记下的两条第一条是我自己转换过的文件用的,第二条是从网上搜到有人解决问题的编码。 如果是 Non-ISO 类型,下面的内容仅供参考,更多使用方法请查看 help 和 搜索引擎

记录备用:

iconv -f gb18030 -t utf-8 sanguozhi.txt >sgz.txt
iconv -f CP850 -t UTF-8 sanguozhi.txt >sgz.txt

相关文章

  • Linux 文本文件编码转换工具

    本文介绍两款文件编码转换工具,系统环境 Kali Linux 2.0,其他发行版类同 ** enca ** 我之前...

  • Linux下文件名或文件乱码

    linux下有许多方便的小工具来转换编码: 文本内容转换 iconv 文件名转换 convmv mp3标签转换py...

  • Linux Base64

    Base64 编码转换 编码转换网站 https://evilcos.me/lab/xssor/ linux li...

  • linux文件编码转换及Windows上创建的文件转为Linux

    一、Linux文件编码转换 在Linux上查看文件,有时候会出现中文乱码的问题。这是因为文件编码不兼容导致的,需要...

  • 文本文件的编码格式

    文本文件的编码格式,都在3A服务器上进行测试 一、文本文件 文本文件存储的内容是基于 字符编码 的文件,常见的编码...

  • Linux 下编码转换

    查看文件编码 这里介绍两种最简单的查看文件编码的方法 方法一: file filenamemethod1.png ...

  • Let's awk!

    awk是Linux自带的一种文本处理工具,能够快速有效地对Linux下的文本文件进行处理,尤其针对较大的文本文件。...

  • linux7~iconv文件编码转换

    2017.02.09 linux shell对文件进行编码转换,先生成中间文件,再mv回去

  • java学习笔记#4-File

    编码浅析 编码格式实例 文本文件就是字符序列,它可以是任意编码,中文机器上创建文本文件时,默认ansi编码。不同的...

  • 字符处理工具

    1、文本编码及字数统计 主要概念 当保存文本文件时,计算机会将字符转换成数字形式表示。这个过程就是文本的编码 为了...

网友评论

本文标题:Linux 文本文件编码转换工具

本文链接:https://www.haomeiwen.com/subject/vasklttx.html