zoukankan      html  css  js  c++  java
  • Gnu Linux下文件的字符编码及转换工具

    /*********************************************************************
     * Author  : Samson
     * Date    : 07/03/2014
     * Test platform:
     *              3.11.0-12-generic #19-Ubuntu
     *              GNU bash, version 4.2.45
     * *******************************************************************/

    在GNU Linux中查看当前文件的编码方式:

    能够通过vim打开此文件后在控制模式时输入 

    :set fileencoding  能够查看到当前文件的字符编码格式。会在vim窗体下方显演示样例如以下内容:

     fileencoding=utf-8
    上行的意思即是此文件的字符编码为utf-8;



    那么怎样转换一个文件的字符编码呢?
    能够使用iconv 命令进行处理,
    iconv - Convert encoding of given files from one encoding to another
    格式一般为:
    iconv -f utf8 -t UTF-16 foo_in.txt > foo_out.txt
    意思即是将utf8字符编码的文件转换为字符编码格式为utf16的格式。可使用上面的查看转换后的文件的格式,经測试输入的字符编码为:

    fileencoding=utf-16le


    PS: 能够使用iconv --list 命令进行查看iconv支持的字符编码格式;

  • 相关阅读:
    java中 == 与equals 的区别
    java中的多线程 // 基础
    MySQL-锁机制
    将博客搬至CSDN
    MySQL-事务
    MySQL-存储过程
    MySQL-触发器
    MySQL-视图
    Redis设置Auth认证保护
    PHP目前常见的五大运行模式
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/5087649.html
Copyright © 2011-2022 走看看