[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Locales in new libc: eeew!



> > > Definitely Unicode, but he's right that there must be some subset of Unicode
> > > (either ASCII or ISO 8859-1:1987) that should be usable as is...
> > 
> >  More than that. All characters in unicode do have a name, and that's how
> > they should be referenced: My name is... <N><I><C><O><L><AACUTE><S>.
> 
> Unfortunetly, no, your name is <LATIN CAPITAL LETTER N><LATIN SMALL LETTER I>
> <LATIN SMALL LETTER C><LATIN SMALL LETTER O><LATIN SMALL LETTER L>
> <LATIN SMALL LETTER A WITH ACUTE><LATIN SMALL LETTER S>. 

 The name is whatever you put in files like
/usr/share/i18n/charmaps/ISO-8859-1 . Since the new libc this file is:

<U0041>     /x41         LATIN CAPITAL LETTER A
<U0042>     /x42         LATIN CAPITAL LETTER B
<U0043>     /x43         LATIN CAPITAL LETTER C
<U0044>     /x44         LATIN CAPITAL LETTER D
<U0045>     /x45         LATIN CAPITAL LETTER E
<U0046>     /x46         LATIN CAPITAL LETTER F
<U0047>     /x47         LATIN CAPITAL LETTER G
<U0048>     /x48         LATIN CAPITAL LETTER H
<U0049>     /x49         LATIN CAPITAL LETTER I

 The last column is a comment. So we have this indirection layer for mapping
from <U0041> to /x41. Wow, that's useful.. =)



Reply to: