您的位置:首页 > 其它

ubuntu 12.04 乱码问题

2013-11-18 10:54 225 查看
参考:

/article/10751761.html

1. gedit 乱码

$ gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT','UTF-16']"
$ gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT','UTF-16']"


2. 终端乱码

菜单 Terminal -> Set Character Encoding -> Add or Remove

选择 GBK, GB2312, GB18030

3. vim 乱码

添加中文字符编码:

$sudo vim /var/lib/locales/supported.d/local

#添加下面的中文字符集

zh_CN.GBK GBK

zh_CN.GB2312 GB2312

zh_CN.GB18030 GB18030

使其生效:

$sudo dpkg-reconfigure locales

vim:

打开vim的配置文件,位置在~/.vimrc,在其中加入

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

set termencoding=utf-8

set encoding=prc

4. 转换文件内容编码

Windows下生成的纯文本文件,其中文编码为GBK,在Ubuntu下显示为乱码,可以使用iconv命令进行转换:

$ iconv -f gbk -t utf8 source_file > target_file

5. 转换文件名编码

Windows下压缩的zip文件,在 Ubuntu下解开时,中文文件名会显示乱码,可以用convmv解决。

安装convmv:

$ sudo apt-get install convmv

转换文件或目录:

$ convmv -f gbk -t utf8 -r --notest *
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: