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支持的字符编码格式;

  • 相关阅读:
    BZOJ 2752: [HAOI2012]高速公路(road)
    codevs 1979 第K个数
    洛谷 P2680 运输计划
    hdu 3501 Calculation 2
    POJ 2417 Discrete Logging
    比较数组和字典
    js事件之event.preventDefault()与event.stopPropagation()用法区别
    alert
    js基本类型的包装对象
    js取自定义data属性
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/5087649.html
Copyright © 2011-2022 走看看