LinuxSir.cn,穿越时空的Linuxsir!

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

SLED 10 中的一个古怪的bug

[复制链接]
发表于 2006-8-10 18:01:58 | 显示全部楼层 |阅读模式
:confused:

至少在我的机器上是有的
我试验了很多次,都有这个问题

建立一个文件(内容无所谓)
将文件名改为 ****基础   (关键是文件名最后两个字为 ‘基础’)
将这个文件从一个文件夹拷贝到另一个文件夹 在Nautilus中 用鼠标右键的 拷贝和粘贴
不是拖放  也不是 cp

这时候 Nautilus 就会崩溃 ,不会产生其他不良影响

系统: SLED 10
桌面: gnome

我的locale   莫非这个问题会与我的 LC_CTYPE 有关?
yw@linux-w1hw:~> locale
LANG=en_US.UTF-8
LC_CTYPE=zh_CN
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=
发表于 2006-8-10 21:13:56 | 显示全部楼层
nautilus 时而会出现莫名其妙的问题,时常崩溃。
回复 支持 反对

使用道具 举报

发表于 2006-8-10 21:25:31 | 显示全部楼层
把你的 LC_CTYPE 改成 zh_CN.UTF-8 再试一下。如果有问题,再来报告。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-11 09:00:31 | 显示全部楼层
Post by james_su
把你的 LC_CTYPE 改成 zh_CN.UTF-8 再试一下。如果有问题,再来报告。

改完以后
拷贝文件是没有问题了

可是我原来的中文文件名都变乱了

而且原来 LC_CTYPE=zh_CN 时   fstab 中
/dev/hda5            /mnt/progwin         ntfs       ro,users,gid=users,umask=0002,nls=gb2312 0 0
这样挂载的硬盘分区文件名 没有问题
现在 LC_CTYPE=zh_CN.UTF-8 以后,同样挂载的分区 中文文件名变乱码了,怎么办?

:ask
回复 支持 反对

使用道具 举报

发表于 2006-8-11 10:08:17 | 显示全部楼层
Post by tjlyywly
改完以后
拷贝文件是没有问题了

可是我原来的中文文件名都变乱了

而且原来 LC_CTYPE=zh_CN 时   fstab 中
/dev/hda5            /mnt/progwin         ntfs       ro,users,gid=users,umask=0002,[color="Red"]nls=gb2312 0 0
这样挂载的硬盘分区文件名 没有问题
现在 LC_CTYPE=zh_CN.UTF-8 以后,同样挂载的分区 中文文件名变乱码了,怎么办?

:ask

nls=gb2312 改为 utf8 试试看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-11 10:18:17 | 显示全部楼层
Post by four
nls=gb2312 改为 utf8 试试看

不行

:comp   :comp
回复 支持 反对

使用道具 举报

发表于 2006-8-11 10:28:18 | 显示全部楼层
locale编码和fstab加载fat分区的编码必须一致
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-11 10:58:43 | 显示全部楼层
Post by four
nls=gb2312 改为 utf8 试试看

改成 iocharset=utf8
行了
不知道 为什么

回复 支持 反对

使用道具 举报

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

本版积分规则

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