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大数取余
    hdu--5351--MZL's Border
    NYOJ--水池数目
    NYOJ--32--SEARCH--组合数
    NYOJ--20--搜索(dfs)--吝啬的国度
    hdu--4148--Length of S(n)
    hdu--2098--分拆素数和
    hdu--1873--看病要排队
    hdu--1870--愚人节的礼物
    hdu--1237--简单计算器
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/5087649.html
Copyright © 2011-2022 走看看