zoukankan      html  css  js  c++  java
  • linux下编码和vim编码问题解决

    Linux下编码问题

        在Linux环境下经常会出现文件乱码的问题,这实际上就是因为文件编码,以Ubuntu为例,默认的字符编码为UTF-8,并且没有默认安装gbk和gb2312,所以需要我们进行安装和相应配置。

        首先了解下locale指令,它是将有关当前语言环境或全部公共语言环境的信息写到标准输出上,输入指令,应该是不能找到gbk内容。

        进行安装:

        sudo locale-gen zh_CN.GBK
        sudo locale-gen zh_CN.GB2312
        sudo locale-gen zh_CN.GB18030

        然后更新一下:

         sudo dpkg-reconfigure locales
        sudo locale-gen
        看到有zh_CN.GBK,说明安装成功。

    Vim编码原理及乱码处理:   

    对应像vim这类的编辑器,还要另外加入两行配置文件,打开/etc/vim/vimrc文件,加上这两行内容。
    let &termencoding=&encoding
    set fileencodings=utf-8,gbk,gb18030,gb2312,big5
    然后就可以显示gbk,gb2312类的编码文件了。
  • 相关阅读:
    BZOJ 1088 模拟(扫雷经验…)
    BZOJ 1529
    BZOJ 3224
    BZOJ 1192
    BZOJ 1012
    博客搬家说明
    BZOJ 2423 DP
    BZOJ 1789&1830 推式子 乱搞
    BZOJ 1588
    拆点:虫洞
  • 原文地址:https://www.cnblogs.com/codeblock/p/4773225.html
Copyright © 2011-2022 走看看