找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 15404|回复: 30

MLdonkey中文支持其实很简单

[复制链接]
发表于 2007-12-11 16:16 | 显示全部楼层 |阅读模式
mldonkey其实对utf-8支持非常好,所以只要以utf-8来启动程序,就行啦!
在启动mldonkey的脚本里加上:
export LC_ALL=zh_CN.UTF-8
export LC_LANG=zh_CN.UTF-8
后面一条可以不加,加了后mldonkey会在第一次启动时把界面用到的所有字串和对应的英文翻译dump出来供汉化。

然后,对应的,samba也采用utf-8输出所有字符就行了。
修改smb.conf:
[global]
dos charset = UTF-8
unix charset = UTF-8
display charset = UTF-8

重启samba。
注意:samba 3才支持以上参数,昨天研究samba2未果,只好装了samba3。

建议使用ext3文件系统,日志系统不需要每次启动的时候check,会根据日志来修复错误,对于嵌入式设备来说尤为重要。
insmod jbd.o
insmod ext3.o

测试过XP和XBMC都能很好的支持,vista更没有问题了。

[ 本帖最后由 elvin 于 2007-12-11 16:20 编辑 ]
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2007-12-11 17:42 | 显示全部楼层
这个不错。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2007-12-11 19:38 | 显示全部楼层
我怎么找不到samba 3 来安装?请指教。
另正在试用楼主的办法,以后再报告使用情况。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2007-12-11 21:29 | 显示全部楼层

回复 #3 pt880 的帖子

/opt/bin/ipkg-opt install samba
依赖近10个包。汗……
用惯了gentoo,真不爱好这种包安装的方式。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2007-12-11 21:46 | 显示全部楼层
装是装好了,但不能用啊,望指教!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2007-12-11 21:49 | 显示全部楼层
楼主,可以上传你的smb.conf文件给我参考一下吗,谢谢!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2007-12-11 22:01 | 显示全部楼层
最简单的配置,不需要密码,并且访问速度快。

  1. FlyingDutchman samba # cat smb.conf
  2. [global]
  3. display charset = UTF-8
  4. unix charset = UTF-8
  5. dos charset = UTF-8

  6. workgroup = HOME
  7. netbios name = FlyingDutchman
  8. server string = DD-WRT Optware Samba Server
  9. log file = /opt/var/log/samba/log.%m
  10. max log size = 50
  11. hosts allow = 192.168.99.
  12. load printers = no
  13. browseable = yes
  14. security = share
  15. guest account = root

  16. [Storage]
  17. comment = Storage Area
  18. path = /opt/Storage
  19. public = yes
  20. browseable = yes
  21. writable = yes
  22. printable = no
  23. only guest = yes
复制代码
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2007-12-11 22:04 | 显示全部楼层
注意,samba3的启动脚本要激活才能用。
/opt/etc/init.d/S08samba
# set samba_active=1 to activate samba
samba_active=1

这里改成1
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2007-12-11 22:18 | 显示全部楼层
原帖由 elvin 于 2007-12-11 22:04 发表
注意,samba3的启动脚本要激活才能用。
/opt/etc/init.d/S08samba
# set samba_active=1 to activate samba
samba_active=1

这里改成1

原来就是少了这一句。谢谢
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2007-12-11 22:39 | 显示全部楼层
正在测试,Samba2不行么?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2007-12-11 22:47 | 显示全部楼层

回复 #10 kasimir 的帖子

可以试试export LC_ALL=zh_CN.GB2312来启动mlnet,然后samba2的smb.conf里设置client code page = 936
因为我原来的下载机上就是utf-8,samba2不行,就直接换了samba3了,gb2312和cp936的这种配对没试。或者,LC_ALL=zh_CN.GBK也可以,这个字符集比gb2312大。

[ 本帖最后由 elvin 于 2007-12-11 22:49 编辑 ]
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2007-12-11 22:47 | 显示全部楼层
原帖由 elvin 于 2007-12-11 22:04 发表
注意,samba3的启动脚本要激活才能用。
/opt/etc/init.d/S08samba
# set samba_active=1 to activate samba
samba_active=1

这里改成1

你的samba3的启动脚本能发完整的代码吗?我现在能够使用,但本身原来是中文的文件夹现在也是显示为乱码?请指教。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2007-12-11 22:52 | 显示全部楼层

回复 #12 pt880 的帖子

原本中文的没有办法了。那是你原来的编码环境不是utf-8。另外,如果你的usb硬盘要在xp下直接用的话,utf-8的文件名应该都是乱码。这种情况,推荐把编码统一成zh_CN.GBK要好点。vista就没问题,utf-8编码了。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2007-12-11 22:58 | 显示全部楼层
原帖由 elvin 于 2007-12-11 22:52 发表
原本中文的没有办法了。那是你原来的编码环境不是utf-8。另外,如果你的usb硬盘要在xp下直接用的话,utf-8的文件名应该都是乱码。这种情况,推荐把编码统一成zh_CN.GBK要好点。vista就没问题,utf-8编码了。

我的意思是原来的中文文件夹都是在winSCP软件下改的,现在也能在它的窗口看到正常的文件名称,但在samba3里面就看到乱码。我不直接在xp里查看USB硬盘。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2007-12-11 22:59 | 显示全部楼层
samba 3的内存吃得利害不?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-9-30 14:17

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

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