Package: libc6 Version: 2.3.2-8 Severity: normal UTF-8 encoding is specified in RFC2279 as follows:
UCS-4 range (hex.) UTF-8 octet sequence (binary) 0000 0000-0000 007F 0xxxxxxx 0000 0080-0000 07FF 110xxxxx 10xxxxxx 0000 0800-0000 FFFF 1110xxxx 10xxxxxx 10xxxxxx 0001 0000-001F FFFF 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx 0020 0000-03FF FFFF 111110xx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 0400 0000-7FFF FFFF 1111110x 10xxxxxx ... 10xxxxxx This means that ascii characters (hex 20 - 7F range) have multiple representations. In fact, is a well-known issue in security analysis. E.g. '.' character has the following representations: 2E C0 AE E0 80 AE F0 80 80 AE F8 80 80 80 AE FC 80 80 80 80 AE. However, iconv can handle only the first of these representations: [EMAIL PROTECTED]:~> printf '\x2E\n' | iconv -f utf-8 -t us-ascii

