GNU bug report logs -
#17196
multibyte: printf: %s counts bytes instead of characters
Previous Next
Full log
View this message in rfc822 format
Hello,
printf string format counts bytes instead of chars, which leads to broken output ...
(the same problem occurs with bash built in printf)
just try this:
$ echo $LANG
us_US.UTF-8
$ printf "|%3s|\n" "a"
| a|
$ printf "|%3s|\n" "á" (char is a-acute)
| á|
expected output:
| á|
Is there some easy solution ?
TIA for the answer
Best regards
Novak
This bug report was last modified 6 years and 250 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.