美文网首页
把 ANSI 編碼轉化爲 UTF-8

把 ANSI 編碼轉化爲 UTF-8

作者: district10 | 来源:发表于2015-09-28 19:59 被阅读89次

    文件不多,用 Notepad++ 就可以。但如果……(總之命令行的好處就在這裏,人工畢竟太累。)

    # 檢測
    $ file -i *
    file1: text/plain; charset=utf-8
    file2: text/plain; charset=iso-8859-1
    file3: text/plain; charset=gbk
    
    # 轉化
    $ iconv -f gbk -t utf-8 file3 > file3-utf8.txt # or '-f GBK'
    
    # 列出支持的編碼
    iconv -l               # list all supported encodings
    

    或者,用 Vim:

    $ vim file3.txt
    # convert to utf-8 in place
    :w ++enc=utf-8
    # write to another file
    :w ++enc=utf-8 file3-utf8.txt
    

    vim 相關:

    # view in terminal
    :set encoding=utf-8
    
    # file in filesystem
    :set fileencoding=utf-8
    
    # file format: unix, mac, dos
    :set ff=unix 
    

    相关文章

      网友评论

          本文标题:把 ANSI 編碼轉化爲 UTF-8

          本文链接:https://www.haomeiwen.com/subject/pxbwcttx.html