lkml.org 
[lkml]   [2006]   [May]   [24]   [last100]   RSS Feed
Views: [more markup]  [less markup]  [headers]  [forward] 
 
Messages in this thread
/
From"Alexander E. Patrakov" <>
SubjectRe: charset2upper broken
DateWed, 24 May 2006 10:31:24 +0600
Steve French wrote:
> Charset2upper is broken, at least for utf8 (see line 41 of nls_utf8.c)   
> Seems straightforward to fix it for the key characters a-z (0x61-0x7a), 
> unless the uppercasing rules are stranger than I think - especially 
> since other places have it right e.g. nls_base.c seems to have it right 
> in its charset2upper.

<troll>
Don't use UTF-8. Neither the kernel nor userspace is fully ready.

Also, it seems wrong to put such comples thing as a complete UNICODE upper/lower 
case mapping into the kernel, especially since this mapping is different for 
Turkish and non-Turkish cases (see 
http://www.i18nguy.com/unicode/turkish-i18n.html). So someone should convert all 
filesystems that use character conversion and case mapping to FUSE, so that they 
can use glibc to do all of this dirty/complex work.
</troll>

-- 
Alexander E. Patrakov

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2006-05-24 06:34    [from the cache]
©2003-2008