Bug 1165

Summary: Incorrect deletion of accented characters on command line
Product: Busybox Reporter: Frans Pop <elendil>
Component: OtherAssignee: unassigned
Status: RESOLVED FIXED    
Severity: minor CC: busybox-cvs
Priority: P5    
Version: 1.14.x   
Target Milestone: ---   
Hardware: Other   
OS: Linux   
URL: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=570789
Host: Target:
Build:

Description Frans Pop 2010-02-21 14:12:31 UTC
From the Debian bug report (#570789):
In german we have umlauts (öäüß), which are correctly displayed on the console, when I type them, but it seems they are not completely deleted, when I delete them.
When I have typed them in error in an console-command (let's say I typed 
"cat /var/log/syslogä"), and delete the umlaut (which leads to 
"cat /var/log/syslog", which should be correct), the command does not work
(no result or error message "file or directory not found"). 

If seen this myself quite a few times when testing keyboard configuration in Debian Installer, but can also reproduce it after 'busybox sh' on an installed system. The issue is fairly old, certainly before 1.10.

It can also be seen by the fact that if a command that contains 2 or more accented characters is completely deleted, it will backspace over the command prompt.

Cheers,
FJP
Comment 1 Frans Pop 2010-02-21 14:44:18 UTC
Yep, it is an old issue. We have another report for version 1.1.3...
Comment 2 Denys Vlasenko 2010-02-21 15:17:20 UTC
Did you try 1.16.0? It has Unicode fixes.
Comment 3 Denys Vlasenko 2010-04-05 20:14:01 UTC
Closing as fixed. Please reopen if still relevant in 1.16.1 or newer.