请教一个嵌入式linux中mount中文目录的问题

nikshuang6 2009-10-17 11:51:19
RT, 我在host(FC8)上用命令:
mount -t cifs -o username=guest,password= -o iocharset=cp936,codepage=936 //192.168.20.162/音乐 /mnt
可以mount同一网段上的windows机器的中文目录。可我在开发板上的linux上调用execle运行同样的命令却得到invalid argument(大致是这样)的错误信息,代码如下:
execle("mount", "mount", "-t", "cifs", "-o", "username=guest,password=", "-o", "iocharset=cp936,codepage=936", source(这个是"//192.168.20.162/音乐"), target);

ps: iocharset=utf8我也试过了

得到的错误信息大致如下:
mount: mounting //192.168.20.162/音乐 to /mnt failed: invalid arguments

这是一个什么问题呢,如果不加iochar...的话是可以挂载非中文目录的,但加上后却提示invalid arguments,是不是说这个busybox版的mount不支持iocharset这个参数还是什么??好像也不是编码的问题,因为错误信息中的“音乐”的确是正确显示了(mount: mounting //192.168.20.162/音乐 to /mnt failed: invalid arguments)。

除了用iocharset以外还有什么办法能挂载中文目录吗,因为我直接挂载会提示//192.168.20.162/音乐这个路径不存在,请高手帮忙看看,先谢谢了
...全文
374 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
nikshuang6 2009-10-19
  • 打赏
  • 举报
回复
恩,有可能啊,我看看,谢谢啦
iamqk 2009-10-17
  • 打赏
  • 举报
回复
系统一样么?可能开发板上的系统缺文件吧,比如locale

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧