zoukankan      html  css  js  c++  java
  • Linux 文件格式转码工具

    Linux 系统下文件编码转换格式工具

    ICONV 下载

    https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gz

    源码安装:

    $ ./configure --prefix=/usr/local
    $ make
    $ make install

    使用:

    iconv -f gbk -t utf-8 -o outfile infile
    
    -f 为原来的编码方式
    -t 为输出文件的编码方式
    -o 表示输出文件名,这利用outfile表示,最后跟上要更改编码方式的文件名sourcefile。

    列出当前支持的字符编码: 

    # iconv -l

    将文件 file1 转码,转后文件输出到 fil2 中:

    # iconv -f EUC-JP-MS -t UTF-8 file1 -o file2 //没-o那么会输出到标准输出.

    CONVMV 转码工具。

    yum 安装

    yum install convmv -y

    主要选项:

    convmv 的使用方法:
    convmv -f 源编码 -t 新编码 [选项] 文件名

    1、-f ENCODING
    指定目前文件名的编码,如-f gbk
    2、-t ENCODING
    指定将要转换成的编码,如-f utf-8
    2、-r
    递归处理子文件夹 递归转换目录下所有文件名
    3、–notest
    真正进行操作,默认情况下是不对文件进行真实操作
    4、–list
    显示列出所有支持的编码
    5、–unescap
    可以做一下转义,比如把%20变成空格
    6、-i
    交互模式(询问每一个转换,防止误操作)

    示例:

    GBK 转码 UTF-8
    convmv -f GBK -t UTF-8 --notest -r /home/
  • 相关阅读:
    web前端图片上传
    二级联动
    前端框架
    获取URL域名
    监听横屏竖屏
    下载中间件、爬虫中间件
    起始url的调度原理
    自定义代理IP
    爬虫深度控制
    手动处理cookie(实现一个点赞爬虫)
  • 原文地址:https://www.cnblogs.com/sharesdk/p/10477133.html
Copyright © 2011-2022 走看看