gedit不能显示GB2312文件
-
- 帖子: 2
- 注册时间: 2006-08-12 2:15
gedit不能显示GB2312文件
您们好!我是在在 en_US.UTF-8 locale 下执行。
yccheok@yccheok-desktop:~/Desktop$ locale | grep LANG=
我相信我以安装了GB2312 locale
yccheok@yccheok-desktop:~/Desktop$ sudo dpkg-reconfigure locales
Generating locales...
en_AU.UTF-8... up-to-date
en_BW.UTF-8... up-to-date
en_CA.UTF-8... up-to-date
en_DK.UTF-8... up-to-date
en_GB.UTF-8... up-to-date
en_HK.UTF-8... up-to-date
en_IE.UTF-8... up-to-date
en_IN.UTF-8... up-to-date
en_NZ.UTF-8... up-to-date
en_PH.UTF-8... up-to-date
en_SG.UTF-8... up-to-date
en_US.UTF-8... up-to-date
en_ZA.UTF-8... up-to-date
en_ZW.UTF-8... up-to-date
zh_CN.GB2312... up-to-date
zh_CN.UTF-8... up-to-date
zh_HK.UTF-8... up-to-date
zh_SG.UTF-8... up-to-date
zh_TW.UTF-8... up-to-date
Generation complete.
我有些文件,在firefox下的GB2312 encoding,能显示出来。可当我用gedit 或是vi, 就是乱码。
请问各位有什么建议吗?我需要在en_US.UTF-8环境下执行,可又能编辑GB2312文件。。。
谢谢
yccheok@yccheok-desktop:~/Desktop$ locale | grep LANG=
我相信我以安装了GB2312 locale
yccheok@yccheok-desktop:~/Desktop$ sudo dpkg-reconfigure locales
Generating locales...
en_AU.UTF-8... up-to-date
en_BW.UTF-8... up-to-date
en_CA.UTF-8... up-to-date
en_DK.UTF-8... up-to-date
en_GB.UTF-8... up-to-date
en_HK.UTF-8... up-to-date
en_IE.UTF-8... up-to-date
en_IN.UTF-8... up-to-date
en_NZ.UTF-8... up-to-date
en_PH.UTF-8... up-to-date
en_SG.UTF-8... up-to-date
en_US.UTF-8... up-to-date
en_ZA.UTF-8... up-to-date
en_ZW.UTF-8... up-to-date
zh_CN.GB2312... up-to-date
zh_CN.UTF-8... up-to-date
zh_HK.UTF-8... up-to-date
zh_SG.UTF-8... up-to-date
zh_TW.UTF-8... up-to-date
Generation complete.
我有些文件,在firefox下的GB2312 encoding,能显示出来。可当我用gedit 或是vi, 就是乱码。
请问各位有什么建议吗?我需要在en_US.UTF-8环境下执行,可又能编辑GB2312文件。。。
谢谢
- karron
- 帖子: 6226
- 注册时间: 2005-06-11 14:03
- 来自: 不明真相的群众
- 联系:
gedit在打开文件的时候有编码选择,你选择正确的编码好了。
至于vim就更方便了,在你的.vimrc中加上下面的代码,以后就会自动检测编码了。
至于vim就更方便了,在你的.vimrc中加上下面的代码,以后就会自动检测编码了。
代码: 全选
let &termencoding=&encoding
set fileencodings=utf-8,gbk,ucs-bom,cp936
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
- karron
- 帖子: 6226
- 注册时间: 2005-06-11 14:03
- 来自: 不明真相的群众
- 联系:
-
- 帖子: 4
- 注册时间: 2009-08-14 22:14
Re: gedit不能显示GB2312文件
ubuntu默认的打开.txt文件用的是gedit,可gedit默认编码是UTF8,打开windows下编辑的gb2312的文档都是乱码。解决方法之一就是把gedit的编码改为GB2312,方法如下:
在“应用程序”菜单上点右键,选择“编辑菜单”.在主菜单的对话框中勾选系统工具-配置编辑器,并从应用程序菜单中开启。
依次开启 /apps/gedit-2/preferences/encodings/双击右侧auto_detected,在弹出对话框中点选Add,添加Values值为GB2312,确定后选中,点选Up按钮将其移至第一位。
同样方法,对show_in_menu进行设置,并将GB2312置于首位。
在“应用程序”菜单上点右键,选择“编辑菜单”.在主菜单的对话框中勾选系统工具-配置编辑器,并从应用程序菜单中开启。
依次开启 /apps/gedit-2/preferences/encodings/双击右侧auto_detected,在弹出对话框中点选Add,添加Values值为GB2312,确定后选中,点选Up按钮将其移至第一位。
同样方法,对show_in_menu进行设置,并将GB2312置于首位。
-
- 帖子: 17
- 注册时间: 2009-06-19 1:45
Re: gedit不能显示GB2312文件
这个方法不错,非常感谢:)myzod 写了:ubuntu默认的打开.txt文件用的是gedit,可gedit默认编码是UTF8,打开windows下编辑的gb2312的文档都是乱码。解决方法之一就是把gedit的编码改为GB2312,方法如下:
在“应用程序”菜单上点右键,选择“编辑菜单”.在主菜单的对话框中勾选系统工具-配置编辑器,并从应用程序菜单中开启。
依次开启 /apps/gedit-2/preferences/encodings/双击右侧auto_detected,在弹出对话框中点选Add,添加Values值为GB2312,确定后选中,点选Up按钮将其移至第一位。
同样方法,对show_in_menu进行设置,并将GB2312置于首位。
- ancintosh
- 帖子: 309
- 注册时间: 2007-05-23 20:38
- 来自: 鍟.
Re: gedit不能显示GB2312文件
换装leafpad
- wangdu2002
- 帖子: 13284
- 注册时间: 2008-12-13 19:39
- 来自: 物华天宝人杰地灵
Re: gedit不能显示GB2312文件
leafpad同荐,X下修改配置文件必备。ancintosh 写了:换装leafpad
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
海内生明月,天涯共此夕。
--------------------吾本独!
-
- 帖子: 700
- 注册时间: 2006-10-18 15:48
Re: gedit不能显示GB2312文件
gedit默认只能UTF-8编码的文件,通过gconf可以设置其编码检测的编码列表,以达到自动识别编码的效果。
gconftool-2 --set --type=list --list-type=string /apps/gedit-2/preferences/encodings/auto_detected "[UTF-8,CURRENT,GBK,BIG5-HKSCS,UTF-16]"
一条命令搞定
gconftool-2 --set --type=list --list-type=string /apps/gedit-2/preferences/encodings/auto_detected "[UTF-8,CURRENT,GBK,BIG5-HKSCS,UTF-16]"
一条命令搞定
- wangdu2002
- 帖子: 13284
- 注册时间: 2008-12-13 19:39
- 来自: 物华天宝人杰地灵
Re: gedit不能显示GB2312文件
楼上这招一键搞定gedit编码的方法不错。复制之。sunzhaoyu2000 写了:gedit默认只能UTF-8编码的文件,通过gconf可以设置其编码检测的编码列表,以达到自动识别编码的效果。
gconftool-2 --set --type=list --list-type=string /apps/gedit-2/preferences/encodings/auto_detected "[UTF-8,CURRENT,GBK,BIG5-HKSCS,UTF-16]"
一条命令搞定
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
海内生明月,天涯共此夕。
--------------------吾本独!
- 柳岸晓风
- 帖子: 34
- 注册时间: 2009-03-22 22:29
Re: gedit不能显示GB2312文件
太感谢了sunzhaoyu2000 写了:gedit默认只能UTF-8编码的文件,通过gconf可以设置其编码检测的编码列表,以达到自动识别编码的效果。
gconftool-2 --set --type=list --list-type=string /apps/gedit-2/preferences/encodings/auto_detected "[UTF-8,CURRENT,GBK,BIG5-HKSCS,UTF-16]"
一条命令搞定
你们啊图样图森破啊
通过这里注册DropBox不仅不会怀孕,而且还会比别人多0.5G!
点这里传送去我的BLOG
通过这里注册DropBox不仅不会怀孕,而且还会比别人多0.5G!
点这里传送去我的BLOG
- 2009年DIY的台式机
- AMD Athlon 5200+
- Kingston DDRII 800 2G
- Sapphire HD4650
- tenzu
- 论坛版主
- 帖子: 36924
- 注册时间: 2008-11-21 20:26
- sevk
- 帖子: 2060
- 注册时间: 2007-05-08 16:26
- 系统: arch
- 来自: 火星内核某分子内某原子核内
- 联系:
Re: gedit不能显示GB2312文件
gedit乱码: 打开终端:gconftool-2 --set --type=list --list-type=string /apps/gedit-2/preferences/encodings/auto_detected "[UTF-8,CURRENT,GBK,BIG5-HKSCS,UTF-16]" 通过gconf设置
或用vim,比gedit专业多了。
vim的配置文件里写:
set fileencodings=ucs-bom,utf-8,cp936,gb18030,iso-8859-1
set encoding=utf-8
或用vim,比gedit专业多了。
vim的配置文件里写:
set fileencodings=ucs-bom,utf-8,cp936,gb18030,iso-8859-1
set encoding=utf-8
笔记本 :
F208S : gentoo
A460P i3G D6 : UBUNTU + WIN7
UN43D1 : UBUNTU + WIN7
1000人超级QQ群 LINUX + WIN : 31465544 或 18210387
F208S : gentoo
A460P i3G D6 : UBUNTU + WIN7
UN43D1 : UBUNTU + WIN7
1000人超级QQ群 LINUX + WIN : 31465544 或 18210387
- mjp123
- 帖子: 702
- 注册时间: 2009-04-09 15:06
Re: gedit不能显示GB2312文件
3Qsunzhaoyu2000 写了:gedit默认只能UTF-8编码的文件,通过gconf可以设置其编码检测的编码列表,以达到自动识别编码的效果。
gconftool-2 --set --type=list --list-type=string /apps/gedit-2/preferences/encodings/auto_detected "[UTF-8,CURRENT,GBK,BIG5-HKSCS,UTF-16]"
一条命令搞定