Unicode issues with ash

Seb sbb at tuxfamily.org
Sat Mar 26 09:25:49 UTC 2011


Le Thu, 24 Mar 2011 05:40:59 +0100
Denys Vlasenko <vda.linux at googlemail.com> a écrit:

> On Tue, Mar 22, 2011 at 6:30 PM, Seb <sbb at tuxfamily.org> wrote:
> > [...]
> > Then I've finally disabled the LANG checking
> > (CONFIG_FEATURE_CHECK_UNICODE_IN_ENV option), which seems to fix the
> > problem for me (but will certainly mess on a non-Unicode system). So,
> > the problem appears to be in the way busybox interacts with the LANG
> > environment variable.
> 
> Fixed in git:
> 
> http://git.busybox.net/busybox/commit/?id=20704f066250744c0c2b84920c27d0fd0aa9e935

Thanks!

Nevertheless, I get new strange issues with this release:

 - a shell compiled with CONFIG_UNICODE_USING_LOCAL enabled still
don't work; when I attempt to enter [é], nothing happens, but if I
press [del] after, I'm able to eat two characters of the prompt;

 - I can call /bin/ash in a bash session and even connect to it with
login, but when I attempt to use "su -", I get an "su: applet not
found" error. This happens however the unicode routines (bbx or
glibc) the shell uses.

Except this, CONFIG_FEATURE_CHECK_UNICODE_IN_ENV works well,
character-wise.

@+
Seb.


More information about the busybox mailing list