coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bug in expand ?


From: Eric Fischer
Subject: Re: Bug in expand ?
Date: Fri, 13 Nov 2020 08:53:42 -0800

This and other utf-8 bugs are fixed in
https://github.com/ericfischer/coreutils/tree/multibyte-squash if anyone
ever wants to accept the patch.

Eric

On Fri, Nov 13, 2020 at 6:48 AM ✓ Paul Courbis de Bridiers de Villemor <
paul@courbis.fr> wrote:

> Hi
>
> I'm using expand to get formatted output. I've noticed that its behavior is
> incorrect with non-ascii texts :
>
> $ /bin/echo -e "Réseau\tInterface\nLAN\teth1" | expand
> Réseau Interface
> LAN     eth1
>
> (one missing space before Interface)
>
> If using it with pure ascii :
>
> $ /bin/echo -e "Reseau\tInterface\nLAN\teth1" | expand
> Reseau  Interface
> LAN     eth1
>
> Looks like expand considers that UTF-8 Unicode text character "é" is 2
> characters long.
>
> Versions tested :
> - expand (GNU coreutils) 8.26 - Debian, Cygwin
> - expand (GNU coreutils) 8.30 - Debian
>
> Thx
> --
> Paul Courbis de Bridiers de Villemor
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]