Reassign 404503 linux-2.6
Tags 404503 + i18n
Thanks
Hi,
This is not really a bug in console-data, but a design
limitation in the kernel. See kernel's dead keys handling at
/usr/src/linux/drivers/char/keyboard.c:
if (accent_table[i].diacr == d && accent_table[i].base == ch)
return accent_table[i].result;
and the accent_table structure is
struct kbdiacr {
unsigned char diacr, base, result;
}
which is not unicode-aware, resulting to garbage in utf-8 mode for
non-latin1 characters...
For fixing this, a new ioctl has to be defined for providing a
unicode-based accent table.
Pavel, the short-term solution is to revert to an 8-bit locale :(
Samuel
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]