LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 654|回复: 5

[已解决]英文中某些字符乱码问题

[复制链接]
发表于 2009-5-7 08:04:19 | 显示全部楼层 |阅读模式
从英文版的windows上转来的英文文件,用gedit打开,里面的一些字符如单引号,会呈现为含有数字的方块.
再将文件转到中文版的windows上,那些方块字符就变成奇怪的中文汉字。
不知道是缺少哪种字体。
已经安装了msttcorefonts.
发表于 2009-5-7 10:31:07 | 显示全部楼层
指定gb2312
回复 支持 反对

使用道具 举报

发表于 2009-5-7 10:34:31 | 显示全部楼层
编码问题?

像图中,企图以GB2312编码来打开utf-8编码的文件,就有那种乱码
leafpad也是基于gtk2的程序

gedit应该有设置编码的吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2009-5-7 12:18:29 | 显示全部楼层
英文locale下,Gedit中文显示设置
先:

    apt-get install gconf-editor


alt+f2
输入gconf-editor
依次开启 /apps/gedit-2/preferences/encodings/双击右侧auto_detected,在*出对话框中点选Add,添加 Values值为GB2312,确定后选中,同样添加UTF-8、GBK和GB18030,点选Up按钮将它们移至前四位。
同样方法,对show_in_menu进行设置,并将它们移至前四位。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-7 22:31:11 | 显示全部楼层
试了下前面说的leafpad,没问题。
难道真的是编码问题,可我的gedit已经是utf-8了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-8 10:50:34 | 显示全部楼层
问题解决。
的确是编码问题加上Windows-1252 就okay.
可能是你们没看清,我讲的是英文文件显示问题,不是汉字无法显示的问题.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表