Ubuntu默认对中文只支持UTF-8编码,当我们经常从网上下载的东西的文件命名都是GBK的,用ls查看都是乱码,当然我们可以用convmv来修改编码,但有时一堆乱码,用命令指定一个文件是非常困难的(除非用文件管理器逐一修改.
首先sudo vim /var/lib/locales/supported.d/local修改 /var/lib/locales/supported.d/local文件,在文件中添加如下内容:
1 2 3 4 | zh_CN.UTF-8 UTF-8
en_US.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN.GB2312 GB2312
|
当然你也可以用cat命令追加到文件中,不过sudo不可以重定向.
接着运行
1 | sudo dpkg-reconfigure locales
|
更新设置,如果出现警告或者错误之类的,试试加上--force参数.
一切正常,问题就ok了.
在vim中要支持gbk,可以在vimrc(存在你的家目录或者/etc下),加入一下这行.
1 | set fileencodings=utf-8,gbk,gb2312
|
OK!
2025年3月17日 02:40
I personally use them exclusively high-quality elements : you will notice these folks during: Kissimmee Bed Bug Control
2025年3月17日 02:40
Find the best essays on is my friend's profile page. Oviedo Exterminator
2025年3月17日 02:40
Thanks for writing such a good article, I stumbled onto your blog and read a few post. I like your style of writing... Orlando Termite Control
2025年3月17日 02:41
Below you will understand what is important, the idea provides one of the links with an exciting site: Deltona Exterminator