smb4k挂载的目录怎样才能显示中文?
如题还有想问一下,KDE中:控制中心\Internet和网络\局域网浏览
中的samba客户端设置有什么作用啊? 1、smb4k我个人认为可能需要在内核中指定编码,也可能需要smb.conf中指定编码:
display charset = cp936
unix charset = cp936
dos charset = cp936
2、可以设置以什么身份去访问网上邻居。 smb.conf中的中文编码已经有了(ML 1.2pre6本来就已经有了)
编译内核时有一个samba相关的我也选了cp936,现在还是不行。
先说详细点,smb4k中显示的是中文,没问题。但是挂载到本地目录后,中文成为乱码。
在smb4k的设置中,找不到相关的设置,也找不到配置文件。
smb4k好像是用smbmnt来挂载的,我想不知道能不能用alias来指定-o iocharset=cp936,可能不行,alias指定的别名可能影响不了smb4k。
还有,smbmnt是怎样使用的,我用起来老是出错。我原来是mount:
mount -t smbfs -o iocharset=cp936 //xxx/abc /mnt/tmp 我的问题挂到本地之后,文件夹,什么东西都没有! 那就是挂载失败了吧。运行一下 mount 看看当前挂载的列表。 哪位大虾有办法解决smb4k挂载目录的中文显示问题啊??
help!
要是能解决这个问题就好了,毕竟KDE的Konqueror浏览局域网还是有些问题不能很好解决。 打上cko的补丁,重新编译内核,然后问题就可以很自然的解决了.你的问题我遇到过,所以现在只有有新的内核,我编译前一定会打上cko的补丁.
你可以到 http://kem.p.lodz.pl/~peter/cko/ 找到相应的补丁,
祝你好运!! 先谢了!
要下载哪个补丁啊,那里2.6.7内核的补丁有cko1~cko4,它们有什么不同啊?看不是很懂,我都没打过补丁 :lol: 再问一句,我编译2.6.7内核的目录还在(包括编译好的模块),打了补丁后是不是要把那些编译好的模块都删掉,再重新编译一次?有没有方法只编译那些改动过的源代码,毕竟编译内核要很长时间,我的CPU又慢。 :-( 一般都是挑比较新的,用cko4吧。 那就是挂载失败了吧。运行一下 mount 看看当前挂载的列表。
对的,列表里没有挂载的文件夹(挂载内容如下),这是怎么回事呢?
/dev/hda10 on / type ext3 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
usbdevfs on /sys/bus/usb type usbdevfs (rw)
/dev/hda8 on /boot type ext3 (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
none on /dev/shm type tmpfs (rw)
/dev/hda12 on /home type ext3 (rw)
/dev/hda9 on /usr type ext3 (rw)
/dev/hda7 on /mnt/winF type vfat (rw,umask=000,codepage=936,iocharset=cp936) 在smb4k中挂载后有没有错误信息?? 没有报错,但是文件夹里没有内容的! 那就是失败了,这个,我也没什么好的办法,建议换一个软件试试看。 我是2.6.6+cko补丁,编译内核时smb那个有关的已选了cp936,smb.conf中也已经设好,可是smb4k挂载中文文件仍然显示乱码
页:
[1]
2