1 |
On Sat, Aug 23, 2003 at 01:13:19PM +0200, rvalles wrote: |
2 |
> On Sat, Aug 23, 2003 at 11:39:49AM +0200, rvalles wrote: |
3 |
> > Jugueteando con idiomas que usan caracteres no occidentales (cjk), Unicode se ha convertido en una necesidad. Por eso he decidido pasar mis locales a UTF-8. Eso es necesario para que aplicaciones cono uxterm. irssi, mutt, screen, etc. funcionen adecuadamente, mostrando los caracteres de forma adecuada, ya sean accentos, el euro, caracteres japoneses, etc. |
4 |
> > |
5 |
> > Para ello he seguido un poco estas guias: |
6 |
> > |
7 |
> > http://www.cl.cam.ac.uk/~mgk25/unicode.html |
8 |
> > http://fruit.eu.org/utf-8 |
9 |
> > |
10 |
> > Si uso LC_ALL y LANG ca_ES.utf8 parece que "cuela" y estas aplicaciones funcionan bien, pero entonces los programas no se me muestran en catalan, aparte del frecuente mensaje de error diciendome que el locale no existe, y que usa C como fallback. |
11 |
> > |
12 |
> > Y, asi es, no existe: |
13 |
> > |
14 |
> > tux@nyu tux $ locale -a|grep utf |
15 |
> > ar_IN.utf8 |
16 |
> > en_IN.utf8 |
17 |
> > fa_IR.utf8 |
18 |
> > hi_IN.utf8 |
19 |
> > ko_KR.utf8 |
20 |
> > mr_IN.utf8 |
21 |
> > se_NO.utf8 |
22 |
> > ta_IN.utf8 |
23 |
> > te_IN.utf8 |
24 |
> > ur_PK.utf8 |
25 |
> > vi_VN.utf8 |
26 |
> > |
27 |
> Genere la codepage con: |
28 |
> localedef -f UTF-8 -i ca_ES ca_ES.utf8 |
29 |
> |
30 |
> Y puse el nuevo locale de LC_ALL y LANG. |
31 |
> |
32 |
> Ahora parece que todo va bien EXCEPTO aplicaciones QT/KDE, que asi de golpe y de pronto, han dejado de funcionar las deadkeys, generando accentos sueltos y siendo imposible la entrada de vocales accentuadas ?!?!?. |
33 |
> |
34 |
> Por otro lado, las aplicaciones ya no muestran el fallo de que el locale no esta soportado en la glibc, pero ahora muestran una advertencia de locale no soportado en Xlib. |
35 |
> |
36 |
Ya esta resuelto: Basta con usar LC_ALL=ca_ES.UTF-8 en lugar de ca_ES.utf8. Igualmente con LANG. |
37 |
|
38 |
Por lo visto, la glibc reconoce ca_ES.UTF-8 cómo un alias de ca_ES.utf8, y Xlib necesita ca_ES.UTF-8 en lugar de ca_ES.utf8 o algunas cosas (como kde) no van bien. |
39 |
|
40 |
Esto lo podemos ver aqui: |
41 |
/usr/X11R6/lib/X11/locale/locale.dir |
42 |
|
43 |
Un saludo, y feliz UTF-8 para todos :). |
44 |
|
45 |
-- |
46 |
Belldandy! |