2008-07-03 22:38:33     How to let msh shell to support chinese filename operation

Document created by Aaronwu Employee on Aug 7, 2013
Version 1Show Document
  • View in full screen mode

2008-07-03 22:38:33     How to let msh shell to support chinese filename operation

everest zhang (CHINA)

Message: 58299   

 

Hi,

 

     I want to know how to let msh shell to support chinese filename operation.

 

     My current Linux version 2.6.16.11.ADI-2006R1, busybox version is v1.00. If the higher version of busybox's msh shell can support chinese operation, I want to know whether it is difficult to port to my current uClinux kernel.

 

     Tks.

QuoteReplyEditDelete

 

 

2008-07-03 23:03:43     Re: How to let msh shell to support chinese filename operation

Mike Frysinger (UNITED STATES)

Message: 58302   

 

no version of msh supports 8bit characters.  you can find some hacks in svn so that it supports 8bit characters, but it'll break whitespace quoting ...

QuoteReplyEditDelete

 

 

2008-07-03 23:44:35     Re: How to let msh shell to support chinese filename operation

everest zhang (CHINA)

Message: 58310   

 

Thank you Mike. Would you please tell me how to get the hacks?

 

 

QuoteReplyEditDelete

 

 

2008-07-04 00:27:00     Re: How to let msh shell to support chinese filename operation

Yi Li (CHINA)

Message: 58311   

 

If you are using 2008R1 svn:

 

goto:  /2008r1/uclinux-dist/user/busybox/shell

 

svn log:

 

r5745 | vapier | 2007-11-17 11:50:11 +0800 (Sat, 17 Nov 2007) | 1 line

 

[#3433] msh is not 8bit safe, so revert the workaround for people attempting to use UTF8 characters

 

 

r5517 | adamliyi | 2007-08-03 12:28:56 +0800 (Fri, 03 Aug 2007) | 3 lines

 

fix bug [#3433]. workaround in msh.c to make shell treat chinese

character command argument correctly.

 

 

you can use "svn diff" to see the patch.

QuoteReplyEditDelete

 

 

2008-07-04 02:34:03     Re: How to let msh shell to support chinese filename operation

everest zhang (CHINA)

Message: 58314   

 

It's great! Port successfully. Thank Yi Li for your help so much.

Attachments

    Outcomes