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类的编码文件了。
  • 相关阅读:
    attr与prop
    Django框架学习
    库的操作
    javascript 基础知识
    进程
    正则表达式
    模块( collections , time , random , os , sys)
    内置函数
    生成器
    迭代器
  • 原文地址:https://www.cnblogs.com/codeblock/p/4773225.html
Copyright © 2011-2022 走看看