zoukankan      html  css  js  c++  java
  • [linux]查看文件编码和编码转换

    方法一:file filename

    方法二:在Vim中可以直接查看文件编码

      :set fileencoding

    即可显示文件编码格式。

    如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在
      ~/.vimrc 文件中添加以下内容:
      set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936
      这样,就可以让vim自动识别文件编码(可以自动识别UTF-8或者GBK编码的文件),其实就是依照
    fileencodings提供的编码列表尝试,如果没有找到合适的编码,就用latin-1(ASCII)编码打开。

    iconv 转换

    iconv --help
    用法: iconv [选项...] [文件...]
    转换给定文件的编码。
    
     输入/输出格式规范:
      -f, --from-code=名称     原始文本编码
      -t, --to-code=名称       输出编码
    
     信息:
      -l, --list                 列举所有已知的字符集
    
     输出控制:
      -c                         从输出中忽略无效的字符
      -o, --output=FILE          输出文件
      -s, --silent               关闭警告
          --verbose              打印进度信息
    
      -?, --help                 给出该系统求助列表
          --usage                给出简要的用法信息
      -V, --version              打印程序版本号

    比如将一个UTF-8 编码的文件转换成GBK编码
    iconv -f GBK -t UTF-8 file1 -o file2

  • 相关阅读:
    [转]男人25岁之前应该懂得的21个道理
    family album U.S.A 05
    Humour
    Pretty Boy
    [转]男人本色.女人风韵
    电话英语
    搞不懂的女人
    family album U.S.A 03
    [转]The flame of love(爱的火焰)
    四季花开!
  • 原文地址:https://www.cnblogs.com/linn/p/5708050.html
Copyright © 2011-2022 走看看