Mezcla de codificación de texto

2010-07-14 Por tema Javier Argentina
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

2010-07-14 Por tema Alberto Luaces
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

2010-07-14 Por tema Javier Argentina

  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

2010-07-14 Por tema Javier Argentina
 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

2010-07-14 Por tema Alberto Luaces
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

2010-07-14 Por tema Javier Argentina
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

2010-07-14 Por tema Alberto Luaces
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

2010-07-14 Por tema Javier Argentina
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