URL:
  <http://savannah.gnu.org/bugs/?29138>

                 Summary: expand doesn't support multibyte characters (e.g.
UTF-8) (patch available)
                 Project: GNU Core Utilities
            Submitted by: hthielen
            Submitted on: Di 09 Mär 2010 14:56:28 GMT
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

'expand' doesn't replace tab characters by the correct number of spaces in
case the input data contains multibyte characters, e.g. german umlauts when
using the locale UTF-8.

A small example test file is attached.

I've attached a patch to coreutils 8.4 which works for me, but I'm not
experienced in wide character programming, so there might still be some
problem - more tests and review needed.

Thanks for the work, best regards

Herbert.



    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Di 09 Mär 2010 14:56:28 GMT  Name: expand-wrong-with-utf8-test.input 
Size: 156B   By: hthielen

<http://savannah.gnu.org/bugs/download.php?file_id=19891>
-------------------------------------------------------
Date: Di 09 Mär 2010 14:56:28 GMT  Name:
expand-wrong-with-utf8-test.expected-output  Size: 196B   By: hthielen

<http://savannah.gnu.org/bugs/download.php?file_id=19892>
-------------------------------------------------------
Date: Di 09 Mär 2010 14:56:28 GMT  Name: expand.c.patch  Size: 2kB   By:
hthielen

<http://savannah.gnu.org/bugs/download.php?file_id=19893>

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?29138>

_______________________________________________
  Nachricht geschickt von/durch Savannah
  http://savannah.gnu.org/



Reply via email to