Solucionar poblemas con tildes en html/php + utf8?
Enrique Place
masterplace en gmail.com
Sab Oct 29 07:04:20 CLST 2005
Impresionante! ... tengo que decir el clásico: "todos los días se
aprende algo nuevo" ;-)
Ni idea de la existencia de ese comando.
El 28/10/05, Daniel Serpell<daniel_serpell en yahoo.com> escribió:
> Hola!
>
> El Thu, Oct 27, 2005 at 11:23:34PM -0300, Enrique Place escribio:
> > Recién se me ocurrió otra posible forma de solucionar rápidamente: hay
> > forma de armar un scripts con expresiones regulares que pueda
> > sustituir todos los tildes?
> >
> > "canción" -> "canción"
> >
> > Como se podría hacer para tener todos los patrones de cambio y
> > correrlo en todos los fuentes?
>
> Mucho mejor es ocupar herramientas existentes para eso. Ve "recode",
> es _muy_ poderoso. Lo que quieres hacer es:
>
> ~$ echo "canción chilena de año nuevo" | recode l1..html
> canción chilena de año nuevo
> ~$
>
> Si como inicio tienes UTF-8, entonces es:
>
> ~$ echo "canción chilena de año nuevo" | recode u8..html
> canción chilena de año nuevo
> ~$
>
> Si quieres mejor pasar a LaTeX, es:
>
> ~$ echo "canción chilena de año nuevo" | recode l1..latex
> canci\'on chilena de a\~no nuevo
> ~$
>
> Y si quieres procesar un archivo, es:
>
> ~$ cat archivo.txt
> canción chilena de año nuevo
>
> ~$ recode l1..latex archivo.txt
> ~$ cat archivo.txt
> canci\'on chilena de a\~no nuevo
>
> ~$ recode latex..html archivo.txt
> ~$ cat archivo.txt
> canción chilena de año nuevo
>
> ~$ recode html..l1 archivo.txt
> ~$ cat archivo.txt
> canción chilena de año nuevo
>
> ~$
>
> Daniel.
>
>
--
Saludos, Enrique.
Más información sobre la lista de distribución Linux