+ -
当前位置:首页 → 问答吧 → ibus打着打着就不出字了?非要Ctr+space两次重新呼出?

ibus打着打着就不出字了?非要Ctr+space两次重新呼出?

时间:2009-06-10

来源:互联网

为什么从网上下的txt文件里面是乱码,还有优盘里的txt文件也是乱码。望指教

作者: chess2006   发布时间: 2009-06-10

windows下简体中文多用gb2312编码 (或gbk, gb18030), linux下多用utf8编码,有点区别

作者: careone   发布时间: 2009-06-12

可以装一个geany或者leafpad,我发现gedit和openoffice不能识别为gb2312编码的文本文档,所以乱码,而geany和leafpad能正常显示。

作者: soblue   发布时间: 2009-06-12

ALT+F2打开运行对话框,运行
代码:
gconf-editor

展开“/apps/gedit-2/preferences/encodings/”
编辑右侧的“auto_detected”将“GB18030”添加到最顶上。以后文本编辑器就可以正常显示中文了

作者: fird   发布时间: 2009-06-13

thank you,ls

作者: chess2006   发布时间: 2009-06-14

四楼正解,我也有这个问题,多谢指点啊。

作者: 天高任鸟飞   发布时间: 2009-06-16

多谢了,我也是遇到这个问题。

作者: lei226339   发布时间: 2009-06-16

帅 果然可以

作者: 385104182   发布时间: 2009-06-17

我试了怎么就不行

作者: majority   发布时间: 2009-06-19

不行的我都改用浏览器开了

作者: peakgg   发布时间: 2009-06-19

果然好使,4楼正解啊!!!!!

作者: Terran   发布时间: 2009-06-20

majority 写道:
我试了怎么就不行

4楼改的是 gedit, 要是用其它文本编辑器要改相应的设置才行。
比如 kate 就要在设置里改。总之要用 gb18030 或者 gbk, gb2312等打开windows 的 txt 才不会乱码。
当然 txt 文件也可能是 unicode 编码

作者: y.z.h   发布时间: 2009-06-20

代码:
iconv -f GB18030 -t UTF8 foo.txt -o foo1.txt


将 txt 文件转成utf8编码就好了。

如果你的 txt 文件有 GB18030 以外的字符,该转换会失败。

代码:
man iconv

查看一下 iconv 的用法吧。

作者: touchzou   发布时间: 2009-06-21

还有 有的 pdf文件也显示不全,是怎么回事呢

作者: chess2006   发布时间: 2009-06-21

4楼的方法不错。 。 太感谢了

作者: tkprof   发布时间: 2009-06-21

上述方法一个都不行!
1、我把/apps/gedit-2/preferences/encodings/下面的分别添加GB18030、GB2312、GBK并移到顶部 无效果。
2、下载geany,用geany打开txt文件也不行
3、我想用浏览器是最经典的的方法了,并把firefox的首选语言添加了中文简体中文繁体等打开竟然还不行!


这到底要怎么弄哦,哪位大侠指点一二哇
我的环境:UBUNTU9.04中文版,后把后来把“我的菜单和窗口”设置成英文。
现在能浏览中文网页,能看中文文件名,能输入中文。

作者: miniu   发布时间: 2009-06-24

补充一下,我想给geany添加GB2312等。但是在终端输入 sudo gconf-editor在apps里面找不到geany

作者: miniu   发布时间: 2009-06-24

还有我的系统是ubuntu,添加了一些软件包后登录界面上显示的是edubuntu。这个应该没影响吧?

作者: miniu   发布时间: 2009-06-24

问题解决,刚才一个一个编辑器测试过去,用openoffice打开的时候跳出一个对话框选择编码语言什么的,我选择了GB18030结果能打开了。但是为什么配置了GB2312的gedit不能打开呢,这是为什么呢?

作者: miniu   发布时间: 2009-06-24

mark!!!

作者: 男菜鸟   发布时间: 2009-06-24

多谢四楼,我的也解决了

作者: jsmlbl   发布时间: 2009-06-26

谢谢
四楼高手啊
小弟刚刚装上了UBUNTU玩还有很多不懂的

作者: massxs   发布时间: 2009-06-29

按4L的方法搞定了 在此谢谢了

作者: jjz159   发布时间: 2009-07-03

fird 写道:
ALT+F2打开运行对话框,运行
代码:
gconf-editor

展开“/apps/gedit-2/preferences/encodings/”
编辑右侧的“auto_detected”将“GB18030”添加到最顶上。以后文本编辑器就可以正常显示中文了



这个方法大好,解决了我的问题

作者: saberqin   发布时间: 2009-07-03

谢谢指点

作者: wangshijun2010   发布时间: 2009-07-04

四楼的方法好使

作者: Sea·Mod   发布时间: 2009-07-16

这个方法好奇特,作个标记。

作者: ljskr   发布时间: 2009-07-16

4楼正解

作者: grayt   发布时间: 2009-07-16

从来都是转换到utf8再看的。

作者: jinuljt   发布时间: 2009-07-16

4楼正解啊!!!
3ks

作者: freedomhll   发布时间: 2009-07-17