+ -
当前位置:首页 → 问答吧 → busybox不支持中文操作?

busybox不支持中文操作?

时间:2006-03-14

来源:互联网

(uClinux+busybox-1.0.0)能正常显示中文,但拷贝中文时出错,好像msh对输入的字符做了&7F。 哪位兄弟有解决方法。      

作者: lcx20000   发布时间: 2006-03-14

命令行拷贝?      

作者: flag   发布时间: 2006-03-15

中文拷贝,如: cp 中.mp3 ../
它&7F后,变为“VP.mp3”,所以找不到这个文件出错。
我不知道msh是如何把"中.mp3"传过去的。      

作者: lcx20000   发布时间: 2006-03-15

不是很清楚你是怎么弄的环境,输入法是啥?咋配的,感觉像是和系统的环境不一样,比如说系统是用的UTF-8,输入法是GB2312的。楼主弄的东西倒是挺感兴趣的。      

作者: flag   发布时间: 2006-03-15

我用的是2.4.20的uC,用了GB2312,系统能正常显示中文,
我认为与输入法没有关系,汉字的内码都正常传入到了msh, 为D6D0,
但一到cp_main的argv中就&7F了,变为5650了。
兄弟,有什么想法没?我也跟一下。      

作者: lcx20000   发布时间: 2006-03-15

怎么拷贝。。      

作者: AIKO_sex   发布时间: 2006-03-15

[QUOTE=lcx20000]我用的是2.4.20的uC,用了GB2312,系统能正常显示中文,
我认为与输入法没有关系,汉字的内码都正常传入到了msh, 为D6D0,
但一到cp_main的argv中就&7F了,变为5650了。
兄弟,有什么想法没?我也跟一下。[/QUOTE]
你说的“cp_main的argv中就&7F了……“不晓得是哪个版本里有的,总之看上去像是把参数做了一下限定,&7F的话应该是和ASCII码有关,至少肯定中文的话肯定是会变掉了。你试试去掉怎样,看看能不能找到文件了。      

作者: flag   发布时间: 2006-03-16

不好意思顶楼已经说明了版本,似乎没用过这个版本的,总之先试试吧。      

作者: flag   发布时间: 2006-03-16

多谢版本。      

作者: lcx20000   发布时间: 2006-03-20

热门下载

更多