Package: libc6 Version: 2.3.6-15 Severity: normal Hello,
the //translit function seems to be partially broken in the current glibc. I remember it having worked fine some months ago. Demo (with UTF-8 input): echo Тест | LANG=de_DE.UTF-8 iconv -f UTF-8 -t ascii//translit ???? (should be Test) echo Füße | LANG=de_DE.UTF-8 iconv -f UTF-8 -t ascii//translit Fuesse (ok, correct) echo Füße | LANG=ru_RU.UTF-8 iconv -f UTF-8 -t ascii//translit F?sse (Why not the same? Unicode is unicode is unicode... or does iconv try to do some stupid cheating nowadays and assumes that Russian people are not aware of the ä->ae transliteration?) Whatever the reason behind this changed behaviour is, it is not natural, not userfriendly and therefore not correct. Eduard. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.17-mm1 Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Versions of packages libc6 depends on: ii tzdata 2006g-2 Time Zone and Daylight Saving Time libc6 recommends no packages. -- no debconf information