LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: 9122

fcitx不能输入及konsole、kwrite等显示中文为方块(已解决)

[复制链接]
 楼主| 发表于 2006-5-18 08:01:40 | 显示全部楼层
Post by qsdickee
那是因为~/.fcitx/config采用的gbk编码,而你的系统为utf8!在kwrite里直接改编码是有效的,而konsole里(我想你是用vi的把),必须先修改vi的配置文件,让它可以自动选择编码。具体的可以参考我的配置文件。(注:我这个也是论坛里搜来的,要感谢原作者。)


谢谢你的代码!vi搞定了,这样修改后xterm下vi也出汉字了,有点方块是因为字体不全

不过我觉得konsole还是有问题,用less和more来显示还是方块,不过VI可以正常显示就ok了

再次谢谢楼上各位的帮助!
回复 支持 反对

使用道具 举报

发表于 2006-5-19 09:43:08 | 显示全部楼层
Post by 9122
谢谢你的代码!vi搞定了,这样修改后xterm下vi也出汉字了,有点方块是因为字体不全

不过我觉得konsole还是有问题,用less和more来显示还是方块,不过VI可以正常显示就ok了

再次谢谢楼上各位的帮助!

less命令默认不采用utf8编码。你可以在.bashrc里加入
export LESSCHARSET="utf-8"
重新打开一个konsole试试。
回复 支持 反对

使用道具 举报

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

本版积分规则

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