gnome3 中gedit乱码如何改

系统字体配置、中文显示和输入法问题
头像
373992900
帖子: 4202
注册时间: 2010-06-14 13:37

Re: gnome3 中gedit乱码如何改

#31

帖子 373992900 » 2011-06-25 20:21

18楼正解!!! :em09 :em11 :em11
tawnde
帖子: 44
注册时间: 2009-11-23 20:19

Re: gnome3 中gedit乱码如何改

#32

帖子 tawnde » 2011-07-02 22:00

scoky 写了:

代码: 全选

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']"
可以的方法!
鸟兽鸣以号群兮,草苴比而不芳。
鱼葺鳞以自别兮,蛟龙隐其文章。
故荼荠不同亩兮,兰茝幽而独芳。
头像
Luke Croft
帖子: 286
注册时间: 2009-04-26 14:02
系统: ArchLinux

Re: gnome3 中gedit乱码如何改

#33

帖子 Luke Croft » 2011-08-04 21:20

mark~
他们的名字不详,他们的事业不朽!
从来就没有什么救世主,也不靠神仙皇帝。 要创造人类的幸福,全靠我们自己!
头像
delphithu
帖子: 75
注册时间: 2010-11-04 21:50

Re: gnome3 中gedit乱码如何改

#34

帖子 delphithu » 2011-08-05 10:01

玄原 写了:4.gedit 打开windows分区文件乱码问题
这个也是老问题了,可以这么做:
Alt+F2, 输入gconf-editor,进入/apps/gedit-2/preferences/encodings 目录
修改 auto-detected键值,增加GB2312,GBK,GB18030,BIG5等编码

有一种技能叫搜索~~~
装X被bs了
简单一点,再简单一点,那就是生活............
头像
梨,半斤
帖子: 438
注册时间: 2009-03-08 22:37

Re: gnome3 中gedit乱码如何改

#35

帖子 梨,半斤 » 2011-08-28 18:21

scoky 写了:

代码: 全选

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']"
mark :em11
头像
nlr
帖子: 472
注册时间: 2009-04-27 21:07
来自: 柚香何处闻?

Re: gnome3 中gedit乱码如何改

#36

帖子 nlr » 2011-10-23 22:57

scoky 写了:

代码: 全选

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.0的,这个有用。谢谢!
OS :Ubuntu13.04
21098lj
帖子: 3
注册时间: 2011-11-20 19:14

Re: gnome3 中gedit乱码如何改

#37

帖子 21098lj » 2011-11-22 15:47

18楼正解 :em11
xep007
帖子: 871
注册时间: 2006-01-03 20:44

Re: gnome3 中gedit乱码如何改

#38

帖子 xep007 » 2011-11-22 15:58

留下足迹。
头像
sound9
帖子: 58
注册时间: 2012-02-14 20:52

Re: gnome3 中gedit乱码如何改

#39

帖子 sound9 » 2012-02-18 0:44

感谢18楼~~
不努力就会变成IE浏览器
头像
shelkit
帖子: 275
注册时间: 2011-05-29 9:37
来自: 广州

Re: gnome3 中gedit乱码如何改

#40

帖子 shelkit » 2012-04-23 20:48

18楼正解!!!在12.04中
ubuntu12.04 Beta1?
atsivsucks
帖子: 221
注册时间: 2012-03-01 19:23
系统: Ubuntu 12.04

Re: gnome3 中gedit乱码如何改

#41

帖子 atsivsucks » 2012-04-24 3:43

總結一下,樓主覺得可以加到1樓方便後來人士?

1、gedit2的辦法已經失效,不要再嘗試了。

2、用--encoding選項的,我建議用最通用的GB18030,例子

代码: 全选

gedit --encoding GB18030 foo.txt
3、用Leafpad的人士,請留意Leafpad是根據locale來猜測編碼的,所以只適用於中文locale的用戶
參見:Leafpad源碼包,src/encoding.c

4、用18樓方法的,請留意那個列表的原理是看文件是否在前一個編碼的意義下有效,無效嘗試下一個。
所以我覺得把UTF-8放在第一個更加合理。因為UTF-8編碼有一定的規則,其他編碼的文件不容易被誤判成有效的UTF-8文件,而UTF-8文件有可能被誤判成有效的其他編碼的文件。UTF-8的規則參見:man 7 utf8
此外GB系列,我覺得只要保留GB18030就可以了,因為就我所知GB2312、GBK、GB18030是後面的擴展前面的,沒有必要分別寫,如果有人發現這樣做有弊端請不吝指出。

代码: 全选

gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'GB18030', 'BIG5', 'CURRENT', 'UTF-16']"
gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "['UTF-8', 'GB18030', 'BIG5', 'CURRENT', 'UTF-16']"
以前給gedit報過幾個Bug,但是問題沒有實質進展,請有能力的人士繼續追蹤吧~
https://bugzilla.gnome.org/show_bug.cgi?id=669448
https://bugzilla.gnome.org/show_bug.cgi?id=669525
https://bugzilla.gnome.org/show_bug.cgi?id=670117
https://bugzilla.gnome.org/show_bug.cgi?id=670495
头像
viewer坛
帖子: 33
注册时间: 2010-08-24 22:07

Re: gnome3 中gedit乱码如何改

#42

帖子 viewer坛 » 2012-04-30 11:58

scoky 写了:

代码: 全选

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']"

不得不顶啊!
头像
tang.zhe
帖子: 1505
注册时间: 2010-07-15 13:31

Re: gnome3 中gedit乱码如何改

#43

帖子 tang.zhe » 2012-04-30 13:03

12.04 pass
头像
warmsun
帖子: 910
注册时间: 2010-09-23 11:49

Re: gnome3 中gedit乱码如何改

#44

帖子 warmsun » 2012-04-30 18:34

atsivsucks 写了:總結一下,樓主覺得可以加到1樓方便後來人士?

1、gedit2的辦法已經失效,不要再嘗試了。

2、用--encoding選項的,我建議用最通用的GB18030,例子

代码: 全选

gedit --encoding GB18030 foo.txt
3、用Leafpad的人士,請留意Leafpad是根據locale來猜測編碼的,所以只適用於中文locale的用戶
參見:Leafpad源碼包,src/encoding.c

4、用18樓方法的,請留意那個列表的原理是看文件是否在前一個編碼的意義下有效,無效嘗試下一個。
所以我覺得把UTF-8放在第一個更加合理。因為UTF-8編碼有一定的規則,其他編碼的文件不容易被誤判成有效的UTF-8文件,而UTF-8文件有可能被誤判成有效的其他編碼的文件。UTF-8的規則參見:man 7 utf8
此外GB系列,我覺得只要保留GB18030就可以了,因為就我所知GB2312、GBK、GB18030是後面的擴展前面的,沒有必要分別寫,如果有人發現這樣做有弊端請不吝指出。

代码: 全选

gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'GB18030', 'BIG5', 'CURRENT', 'UTF-16']"
gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "['UTF-8', 'GB18030', 'BIG5', 'CURRENT', 'UTF-16']"
以前給gedit報過幾個Bug,但是問題沒有實質進展,請有能力的人士繼續追蹤吧~
https://bugzilla.gnome.org/show_bug.cgi?id=669448
https://bugzilla.gnome.org/show_bug.cgi?id=669525
https://bugzilla.gnome.org/show_bug.cgi?id=670117
https://bugzilla.gnome.org/show_bug.cgi?id=670495
mark 觉得说的有道理
我是小白我怕谁?
时隔多年,升级为大白,我是大白我怕谁?
ubuntu-->Debian-->Arch-->??
头像
qq420100523
帖子: 1684
注册时间: 2009-07-31 18:56
系统: windows、ubuntu
来自: 广东阳江

Re: gnome3 中gedit乱码如何改

#45

帖子 qq420100523 » 2012-04-30 22:07

atsivsucks 写了:總結一下,樓主覺得可以加到1樓方便後來人士?

1、gedit2的辦法已經失效,不要再嘗試了。

2、用--encoding選項的,我建議用最通用的GB18030,例子

代码: 全选

gedit --encoding GB18030 foo.txt
3、用Leafpad的人士,請留意Leafpad是根據locale來猜測編碼的,所以只適用於中文locale的用戶
參見:Leafpad源碼包,src/encoding.c

4、用18樓方法的,請留意那個列表的原理是看文件是否在前一個編碼的意義下有效,無效嘗試下一個。
所以我覺得把UTF-8放在第一個更加合理。因為UTF-8編碼有一定的規則,其他編碼的文件不容易被誤判成有效的UTF-8文件,而UTF-8文件有可能被誤判成有效的其他編碼的文件。UTF-8的規則參見:man 7 utf8
此外GB系列,我覺得只要保留GB18030就可以了,因為就我所知GB2312、GBK、GB18030是後面的擴展前面的,沒有必要分別寫,如果有人發現這樣做有弊端請不吝指出。

代码: 全选

gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'GB18030', 'BIG5', 'CURRENT', 'UTF-16']"
gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "['UTF-8', 'GB18030', 'BIG5', 'CURRENT', 'UTF-16']"
以前給gedit報過幾個Bug,但是問題沒有實質進展,請有能力的人士繼續追蹤吧~
https://bugzilla.gnome.org/show_bug.cgi?id=669448
https://bugzilla.gnome.org/show_bug.cgi?id=669525
https://bugzilla.gnome.org/show_bug.cgi?id=670117
https://bugzilla.gnome.org/show_bug.cgi?id=670495
不错,说得有理。
回复