LinuxSir.cn,穿越时空的Linuxsir!

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

debian中无法保存中文,

[复制链接]
发表于 2005-9-21 21:41:42 | 显示全部楼层 |阅读模式
在konqueror种显示汉字正常, 可是一用kwrite或者kate打开的时候,就是一堆乱码,

不过倒是可以在kwrite或者kate中键入汉字,但是就是不能保存,提示出错信息为:

The selected encoding cannot encode every unicode character in this document. Do you really want to save it? There could be some data lost.


当点yes的时候强制保存的时候,在此打开,正如所料,一堆乱码和问好,
不知什么原因:
locale是:
dreamping@debone:~$ locale
LANG=zh_CN.GB2312
LC_CTYPE="zh_CN.GB2312"
LC_NUMERIC="zh_CN.GB2312"
LC_TIME="zh_CN.GB2312"
LC_COLLATE="zh_CN.GB2312"
LC_MONETARY="zh_CN.GB2312"
LC_MESSAGES="zh_CN.GB2312"
LC_PAPER="zh_CN.GB2312"
LC_NAME="zh_CN.GB2312"
LC_ADDRESS="zh_CN.GB2312"
LC_TELEPHONE="zh_CN.GB2312"
LC_MEASUREMENT="zh_CN.GB2312"
LC_IDENTIFICATION="zh_CN.GB2312"
LC_ALL=
发表于 2005-9-21 22:45:24 | 显示全部楼层
将locale改为UTF8试试,平时没大用过KDE的东西,因为KDE的有些格式
是自己的特殊格式,所以用GNOME比较多,明天装KDE试试,然后再来帮
楼主解答。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-22 13:04:55 | 显示全部楼层
问题依旧这样,
请大家多多帮助啊!
回复 支持 反对

使用道具 举报

发表于 2005-9-22 13:30:13 | 显示全部楼层
先开一个终端,然后打如下命令启动kwrite,看看行不行.

LANG=zh_CN.UTF-8   LC_ALL=zh_CN.UTF-8   kwrite
回复 支持 反对

使用道具 举报

发表于 2005-9-22 13:32:57 | 显示全部楼层
推荐使用utf8,这时我的locale
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
回复 支持 反对

使用道具 举报

发表于 2005-9-22 15:11:27 | 显示全部楼层
kwrite或者kate
打开后要选择编码
这样才能正常显示
你说的情况我没试过(也就是说输入汉字后再保存)
两者不能自动辨别编码是我最郁闷的
gedit可以
回复 支持 反对

使用道具 举报

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

本版积分规则

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