Mezcla de codificación de texto
Estimados: Estos días estoy preguntón. Donde trabajo, existe una red bastante grande de máquinas, corriendo, por supuesto, Windos XP, excepto por mi máquina. Luego de casi cinco años haciéndolo, he naturalizado soluciones ad-hoc para problemas que se me presentan, pero que no debería ser así. Un tema tonto, pero no menor, es la codificación de caracteres de los archivos de textos; sí, esos que terminan en *.txt típicos de Windows. Voy al meollo del problema: Los que generan archivos texto con Notepad, lo hacen en ISO 8859-15. Los que generan archivos texto con Word, lo hacen en Europeo Occidental (Windows), que no es otro que el antes mencionado ISO 8859-15. Un maldito programa que anda dando vueltas y genera reportes para los usuarios, lo hace en UTF-16 Mi sistema está en UTF-8. Conclusión: Para leer y editar los ISO 8859-15, uso KWrite, configurado con esa codificación. Para leer y editar los UTF-16, uso Kate, configurado con esa codificación. Para el resto, el editor empotrado en Krusader, KrViewer, que está en UTF-8, dado que Krusader es mi entorno de trabajo normal (vengo de la época del DR-DOS y el Norton Commander). La pregunta Nº 1 es: ¿hay alguna forma, o existe algún editor, capaz de autodetectar estas variaciones, para poder usar sólo una herramienta de edición de texto? Es horrible en el apuro, cuando estoy trabajando en conjunto con alguien, abrir por error un UTF-16 con el editor que está en UTF-8, pues aparece un galimatías en chino, que el observador circunstancial rebuzna el clásico Con el XP eso no pasa :-P La pregunta Nº 2 es: ¿Existe algún buscador de archivos por contenido que transforme automáticamente la búsqueda en todos los formatos disponibles, o por lo menos en los que se le indique? Uso normalmente el buscador asociado a Krusader; cuando tengo que buscar un archivo por alguna palabra clave que contiene, debo ingresar tres veces la búsqueda en los distintos formatos: UTF-8, UTF-16 e ISO 8859-15. Gracias. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/aanlktin3sqyi_zdel7-awsmlpaqujs3gajcznpsic...@mail.gmail.com
Re: Mezcla de codificación de texto
Javier Argentina writes: La pregunta Nº 1 es: ¿hay alguna forma, o existe algún editor, capaz de autodetectar estas variaciones, para poder usar sólo una herramienta de edición de texto? Es horrible en el apuro, cuando estoy trabajando en conjunto con alguien, abrir por error un UTF-16 con el editor que está en UTF-8, pues aparece un galimatías en chino, que el observador circunstancial rebuzna el clásico Con el XP eso no pasa :-P Prueba con Emacs. A mí me ha funcionado bastante bien, independientemente de la configuración del fichero. La pregunta Nº 2 es: ¿Existe algún buscador de archivos por contenido que transforme automáticamente la búsqueda en todos los formatos disponibles, o por lo menos en los que se le indique? Uso normalmente el buscador asociado a Krusader; cuando tengo que buscar un archivo por alguna palabra clave que contiene, debo ingresar tres veces la búsqueda en los distintos formatos: UTF-8, UTF-16 e ISO 8859-15. Puedes, en lugar de transformar la búsqueda, transformar los ficheros con iconv. Si no pudieses hacerlo por alguna razón, podrías hacerte un script que hiciese unos temporales en los cuales hacer la búsqueda :-) -- Alberto -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87sk3mb1e3@eps142.cdf.udc.es
Re: Mezcla de codificación de texto
Emacs Je... suelo usar vim... http://www.tiraecol.net/modules/comic/comic.php?content_id=3 http://www.tiraecol.net/modules/comic/comic.php?content_id=72 http://www.tiraecol.net/modules/comic/comic.php?content_id=9 (Esto, es decididamente OT) -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/aanlktimydiqpkdsxwnwhwg2q22ikzzbpiex9boywi...@mail.gmail.com
Re: Mezcla de codificación de texto
Puedes, en lugar de transformar la búsqueda, transformar los ficheros con iconv. Si no pudieses hacerlo por alguna razón, podrías hacerte un script que hiciese unos temporales en los cuales hacer la búsqueda :-) Lo de Emacs, lo veré. La conversión, está bárbara y buena, cuando son mis archivos; de hecho, la uso: find . -type f -name *.txt -exec sh -c 'iconv -c -f UTF16 -t UTF8 $0 $0.new' {} \; Pero para una búsqueda en un equipo remoto no sirve. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/aanlktilxjujjyap9cojrtx3a1erfc7rtbh1jfzbau...@mail.gmail.com
Re: Mezcla de codificación de texto
Javier Argentina writes: Puedes, en lugar de transformar la búsqueda, transformar los ficheros con iconv. Si no pudieses hacerlo por alguna razón, podrías hacerte un script que hiciese unos temporales en los cuales hacer la búsqueda :-) Lo de Emacs, lo veré. La conversión, está bárbara y buena, cuando son mis archivos; de hecho, la uso: find . -type f -name *.txt -exec sh -c 'iconv -c -f UTF16 -t UTF8 $0 $0.new' {} \; Pero para una búsqueda en un equipo remoto no sirve. No es por fastidiar con lo del Emacs :-) , pero si el equipo remoto tiene una shell, lo puedes hacer directamente con el modo tramp y el comando find-grep. Desde Emacs: C-x d /usua...@maquina:directorio M-x find-grep (tu expresión find) Y si no, puedes ejecutar los comandos por ssh. -- Alberto -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87fwzmazut@eps142.cdf.udc.es
Re: Mezcla de codificación de texto
El día 14 de julio de 2010 11:43, Alberto Luaces alua...@udc.es escribió: No es por fastidiar con lo del Emacs :-) , pero si el equipo remoto tiene una shell, lo puedes hacer directamente con el modo tramp y el comando find-grep. Desde Emacs: C-x d /usua...@maquina:directorio M-x find-grep (tu expresión find) Y si no, puedes ejecutar los comandos por ssh. -- Alberto Intentaré aprender Emacs (luego que le ponga un disco de 1 YottaByte a la máquina ;-). ssh es inaplicable en un entorno ADS del cual no soy administrador. Me la tengo que bancar con samba. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/aanlktim_ks3k-6sjspodcp0tvh3ifqfu0p0zc_6gd...@mail.gmail.com
Re: Mezcla de codificación de texto
Javier Argentina writes: El día 14 de julio de 2010 11:43, Alberto Luaces alua...@udc.es escribió: No es por fastidiar con lo del Emacs :-) , pero si el equipo remoto tiene una shell, lo puedes hacer directamente con el modo tramp y el comando find-grep. Desde Emacs: C-x d /usua...@maquina:directorio M-x find-grep (tu expresión find) Y si no, puedes ejecutar los comandos por ssh. -- Alberto Intentaré aprender Emacs (luego que le ponga un disco de 1 YottaByte a la máquina ;-). ssh es inaplicable en un entorno ADS del cual no soy administrador. Me la tengo que bancar con samba. Bueno, ¡acabo de comprobar que también va con Samba! Debe de copiar los archivos a la máquina local... C-x d /smb:usua...@maquina:/directorio M-x find-grep (tu expresión find) -- Alberto -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87bpaaaycf@eps142.cdf.udc.es
Re: Mezcla de codificación de texto
El día 14 de julio de 2010 12:15, Alberto Luaces alua...@udc.es escribió: Bueno, ¡acabo de comprobar que también va con Samba! Debe de copiar los archivos a la máquina local... C-x d /smb:usua...@maquina:/directorio M-x find-grep (tu expresión find) -- Alberto Lo intentaré, cuando mi lentísima conexión a internet termine de bajar los paquetes, aproximadamente 1 hora más. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/aanlktimjy43wehcfz4burng4z6nusf8k_dy4mmvq2...@mail.gmail.com