[opensuse-es] opensuse 11.2 + gnome-terminal + UTF-8
Buenas noches, No entiendo que es lo que esta pasando o que puede estarle haciendo falta a mi configuración. El punto es que todas las locales están seteadas a es_MX.UTF-8 sin embargo en varios scrips solia ejecutar ahora están fallando porque se están representando con otro código, por ejemplo "[Niños de 16 a 18 años]" debería ser "[Niños de 16 a 18 años]". Lo curioso es que que si ejecuto este mismo script en otra distribución funciona sin problemas. Les anexo el resultado del comando locale : LANG=es_MX.UTF-8 LC_CTYPE="es_MX.UTF-8" LC_NUMERIC="es_MX.UTF-8" LC_TIME="es_MX.UTF-8" LC_COLLATE="es_MX.UTF-8" LC_MONETARY="es_MX.UTF-8" LC_MESSAGES="es_MX.UTF-8" LC_PAPER="es_MX.UTF-8" LC_NAME="es_MX.UTF-8" LC_ADDRESS="es_MX.UTF-8" LC_TELEPHONE="es_MX.UTF-8" LC_MEASUREMENT="es_MX.UTF-8" LC_IDENTIFICATION="es_MX.UTF-8" LC_ALL=es_MX.UTF-8 ¿qué me falta? Gracia como siempre por su tiempo ... -- hackob hackob@hackob.me twitter.com/hackob http://hackob.me -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2009-12-19 a las 00:41 -0600, hackob - escribió:
Buenas noches,
No entiendo que es lo que esta pasando o que puede estarle haciendo falta a mi configuración.
El punto es que todas las locales están seteadas a es_MX.UTF-8 sin embargo en varios scrips solia ejecutar ahora están fallando porque se están representando con otro código, por ejemplo "[Niños de 16 a 18 años]" debería ser "[Niños de 16 a 18 años]". Lo curioso es que que si ejecuto este mismo script en otra distribución funciona sin problemas.
Les anexo el resultado del comando locale : LANG=es_MX.UTF-8 LC_CTYPE="es_MX.UTF-8" LC_NUMERIC="es_MX.UTF-8" LC_TIME="es_MX.UTF-8" LC_COLLATE="es_MX.UTF-8" LC_MONETARY="es_MX.UTF-8" LC_MESSAGES="es_MX.UTF-8" LC_PAPER="es_MX.UTF-8" LC_NAME="es_MX.UTF-8" LC_ADDRESS="es_MX.UTF-8" LC_TELEPHONE="es_MX.UTF-8" LC_MEASUREMENT="es_MX.UTF-8" LC_IDENTIFICATION="es_MX.UTF-8" LC_ALL=es_MX.UTF-8
¿qué me falta?
Pues que ese locale no existe... cer@bombadillo:~> -a | grep es_MX.UTF-8 cer@bombadillo:~> Para es_MX tienes estos dos: es_MX es_MX.utf8 :-) - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkssnbQACgkQtTMYHG2NR9XuEwCfXfDOQMUodb7brOSbT4xkHKsA DWYAn3JwBk58UStSrVWjY01OC+jIFXiz =XUgX -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2009-12-19 a las 10:32 +0100, escribí:
El 2009-12-19 a las 00:41 -0600, hackob - escribió:
Buenas noches,
No entiendo que es lo que esta pasando o que puede estarle haciendo falta a mi configuración.
El punto es que todas las locales están seteadas a es_MX.UTF-8 sin embargo en varios scrips solia ejecutar ahora están fallando porque se están representando con otro código, por ejemplo "[Niños de 16 a 18 años]" debería ser "[Niños de 16 a 18 años]". Lo curioso es que que si ejecuto este mismo script en otra distribución funciona sin problemas.
Les anexo el resultado del comando locale : LANG=es_MX.UTF-8 ...
¿qué me falta?
Pues que ese locale no existe...
cer@bombadillo:~> -a | grep es_MX.UTF-8 cer@bombadillo:~>
Para es_MX tienes estos dos:
es_MX es_MX.utf8
:-)
Ya no estoy tan seguro. Acabo de ver otro hilo en la lista inglesa con un problema parecido, y parece que tanto utf8 como UTF-8 funcionan. Por lo menos con lc_time. - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkssrHkACgkQtTMYHG2NR9W64ACaAjewMvAP7eUe1S3MzjN00fil UasAn1ejy+e6nOWb+mmAHgh9ya8OyklG =bsXa -----END PGP SIGNATURE-----
El día 19 de diciembre de 2009 03:32, Carlos E. R. <robin.listas@telefonica.net> escribió:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2009-12-19 a las 00:41 -0600, hackob - escribió:
Buenas noches,
No entiendo que es lo que esta pasando o que puede estarle haciendo falta a mi configuración.
El punto es que todas las locales están seteadas a es_MX.UTF-8 sin embargo en varios scrips solia ejecutar ahora están fallando porque se están representando con otro código, por ejemplo "[Niños de 16 a 18 años]" debería ser "[Niños de 16 a 18 años]". Lo curioso es que que si ejecuto este mismo script en otra distribución funciona sin problemas.
Les anexo el resultado del comando locale : LANG=es_MX.UTF-8 LC_CTYPE="es_MX.UTF-8" LC_NUMERIC="es_MX.UTF-8" LC_TIME="es_MX.UTF-8" LC_COLLATE="es_MX.UTF-8" LC_MONETARY="es_MX.UTF-8" LC_MESSAGES="es_MX.UTF-8" LC_PAPER="es_MX.UTF-8" LC_NAME="es_MX.UTF-8" LC_ADDRESS="es_MX.UTF-8" LC_TELEPHONE="es_MX.UTF-8" LC_MEASUREMENT="es_MX.UTF-8" LC_IDENTIFICATION="es_MX.UTF-8" LC_ALL=es_MX.UTF-8
¿qué me falta?
Pues que ese locale no existe...
cer@bombadillo:~> -a | grep es_MX.UTF-8 cer@bombadillo:~>
Para es_MX tienes estos dos:
es_MX es_MX.utf8
:-)
- -- Saludos Carlos E. R.
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkssnbQACgkQtTMYHG2NR9XuEwCfXfDOQMUodb7brOSbT4xkHKsA DWYAn3JwBk58UStSrVWjY01OC+jIFXiz =XUgX -----END PGP SIGNATURE-----
Gracias por tu comentario, pero tengo otra máquina con una distribución diferente en donde el script está funcionando bien y al parecer es indistinto utf8 y UTF-8, te anexo la salida del comando locale: hackob@hacklab:~$ locale LANG=es_MX.UTF-8 LC_CTYPE="es_MX.UTF-8" LC_NUMERIC="es_MX.UTF-8" LC_TIME="es_MX.UTF-8" LC_COLLATE="es_MX.UTF-8" LC_MONETARY="es_MX.UTF-8" LC_MESSAGES="es_MX.UTF-8" LC_PAPER="es_MX.UTF-8" LC_NAME="es_MX.UTF-8" LC_ADDRESS="es_MX.UTF-8" LC_TELEPHONE="es_MX.UTF-8" LC_MEASUREMENT="es_MX.UTF-8" LC_IDENTIFICATION="es_MX.UTF-8" LC_ALL= hackob@hacklab:~$ locale -a | grep MX es_MX.utf8 hackob@hacklab:~$ Saludos, hackob -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Sat, 19 Dec 2009 00:41:20 -0600, hackob - escribió:
No entiendo que es lo que esta pasando o que puede estarle haciendo falta a mi configuración.
El punto es que todas las locales están seteadas a es_MX.UTF-8 sin embargo en varios scrips solia ejecutar ahora están fallando porque se están representando con otro código, por ejemplo "[Niños de 16 a 18 años]" debería ser "[Niños de 16 a 18 años]". Lo curioso es que que si ejecuto este mismo script en otra distribución funciona sin problemas.
Les anexo el resultado del comando locale : LANG=es_MX.UTF-8 LC_CTYPE="es_MX.UTF-8" LC_NUMERIC="es_MX.UTF-8" LC_TIME="es_MX.UTF-8" LC_COLLATE="es_MX.UTF-8" LC_MONETARY="es_MX.UTF-8" LC_MESSAGES="es_MX.UTF-8" LC_PAPER="es_MX.UTF-8" LC_NAME="es_MX.UTF-8" LC_ADDRESS="es_MX.UTF-8" LC_TELEPHONE="es_MX.UTF-8" LC_MEASUREMENT="es_MX.UTF-8" LC_IDENTIFICATION="es_MX.UTF-8" LC_ALL=es_MX.UTF-8
¿qué me falta?
Explica un poco más cómo ejecutas ese script y qué tipo de script es, cómo lo has creado, etc... Algunos scripts (javascript) o documentos de texto que están codificados con "iso-8859-1" presentan ese comportamiento cuando los abro o ejecuto desde un sistema configurado con utf-8. Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El día 21 de diciembre de 2009 06:17, hackob - escribió: (envío a la lista, me lo has enviado sólo a mí)
El día 19 de diciembre de 2009 06:02, Camaleón escribió:
¿qué me falta?
Explica un poco más cómo ejecutas ese script y qué tipo de script es, cómo lo has creado, etc...
El script está codificado en utf-8, es un php para línea de comandos y te comento que este mismo script funciona sin problemas en otras distros, es una particularidad de opensuse que no encuentro :| :
hackob@hacklab:~$ file -i cargaMasivaResultado.php cargaMasivaResultado.php: text/x-php; charset=utf-8
Podría ser un problema con la consola (gnome-terminal) ¿o lo ejecutas en desde una tty? :-? Si lo lanzas desde consola, prueba con xterm y forzando la salida de los datos a utf-8: xterm -u8 Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (3)
-
Camaleón
-
Carlos E. R.
-
hackob -