[问题]SCIM输出的不是utf-8编码的文字?

系统字体配置、中文显示和输入法问题
回复
头像
hairui
帖子: 27
注册时间: 2007-10-08 20:22

[问题]SCIM输出的不是utf-8编码的文字?

#1

帖子 hairui » 2008-02-02 11:45

发现用scim在vim中输入中文后,用vim重新打开文本发现乱码
难道scim输出的不是utf-8而是gb18030之类的?

我的locale输出结果是:

代码: 全选

LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
是不是这里出了问题?
头像
jarryson
帖子: 4002
注册时间: 2005-08-14 19:53

#2

帖子 jarryson » 2008-02-02 14:28

可能是vim编码识别错了,或者保存的时候保存的编码错了
头像
dakai
帖子: 98
注册时间: 2006-08-26 22:02

#3

帖子 dakai » 2008-02-03 9:51

文件保存的编码如何,与输入法有关系吗?
头像
hairui
帖子: 27
注册时间: 2007-10-08 20:22

#4

帖子 hairui » 2008-02-06 7:29

dakai 写了:文件保存的编码如何,与输入法有关系吗?
见笑了,呵呵
俺一直搞不清楚这些编码和字符集的关系


不过一直很让疑惑的是,我在win32平台下面用editplus和win32中文输入法输入中文,
然后强制用editplus保存为utf-8格式就没有问题,而在Linux下面用 vim+scim 做同样的事情,
所生成的文件就会出现问题
回复