zoukankan      html  css  js  c++  java
  • 让ubuntu支持GBK编码AAAAA

    Eclipse 添加GBK编码

    首先Windows->Preferences, 然后选择General下面的Workspace. Text file encoding选择Other GBK, 如果没有GBK的选项, 没关系, 直接输入GBK三个字母, Apply, GBK编码的中文, 已经不是乱码了

    https://www.cnblogs.com/zhuqiang/archive/2013/04/09/3010120.html

     

    解决Ubuntu下Eclipse无法正确显示GBK编码的问题

    2011-10-11

    Ubuntu系统默认编码是utf-8,默认eclipse找不到GBK的编码。一般win下编程默认的编码方式都是GBK,最近用ubuntu做开发,遇到这个问题。
    解决方法:
    1,打开终端,输入:

    sudo gedit /var/lib/locales/supported.d/local
    添加两行:
    zh_CN.GBK GBK
    zh_CN.GB2312 GB2312
    保存,退出。

    2.

    sudo dpkg-reconfigure –force locales

    然后,打开Eclipse,依次找到:Windows->Preference->General->Workspace,在Text file encoding中选择GBK(没有的话可以强制输入GBK),那么GBK的中文就正常显示了。

    但如果本来就有用UTF_8编码的工程的话,UTF_8的中文编码就会出现问题。(GBK和UTF_8关于中文的编码是不一样的),上面的eclipse的设置方法针对全局,如果只是想修改一两个GBK编码的文件,可以这样做:打开GBK显示乱码的文件,在Edit->Set Encoding,选择other,输入GBK,done!

    Author:admin | Categories:Linux | Tags:
     
    http://www.xwuxin.com/?p=1155

    让ubuntu支持GBK编码

     

    (1 )首先安装中文版ubuntu

    装完后echo $LANG 默认是utf-8

    1.修改/var/lib/locales/supported.d/local文件,在文件中添加

    zh_CN.GBK GBK

    zh_CN.GB2312 GB2312

    2.sudo dpkg-reconfigure --force locales

    然后在输出的结果中会出现

    zh_CN.GB2312 done

    zh_CN.GBK done

    出现done就成功了,然后再在用户的配置文件.profile中设置

    Export LANG=zh_CN.gbk

    (2 ) 让VIM 默认GBK输入虽然Ubuntu已经支持GBK了,但默认的输入/显示方式仍然是UTF-8,要想改变就需要我们逐一去设定。VIM首当其冲。

    在这之前,确定你的vi升级为vim了,有时候系统自带的是vi,不是vim,可以通过以下命令升级
    # apt-get install vim


    打开VIM全局配置文件

    # vim /etc/vim/vimrc

     

    文件末尾添加如下几行:

    let &termencoding=encoding

    set fileencodings=utf-8,gb2312,gbk
    set encoding=gbk

     

    (3)让Terminal默认GBK

    虽然VIM已经能够编写/打开GBK文件,但cat 时我们发现仍然是乱码。此时我们需要更改Terminal的默认编码方式。
    在terminal面板上选择菜单栏中的termianl-->set character encoding-->add or remove,然后在左侧选择GB2312或GBK,添加到右侧,关闭。然后在terminal面板上的 termianl-->set character encoding选定增加的中文编码,然后就可以正常显示中文了。

    (如果你是用SecureCRT登陆的,则在Session-->Terminal-->Default Encoding中更改

  • 相关阅读:
    LeetCode--Sudoku Solver
    LeetCode--Merge Intervals
    LeetCode--Valid Number
    LeetCode--Max Points on a Line
    1.1
    智能指针原理与简单实现(转)
    C++内存管理(转)
    算法题--扔棋子
    LeetCode--Substring with Concatenation of All Words
    线性代数与MATALB1
  • 原文地址:https://www.cnblogs.com/pengmn/p/9061086.html
Copyright © 2011-2022 走看看