Login
Nombre:

Contraseña:

Recordar



¿Recuperar la contraseña?

Regístrese
Buscar Google
Búsqueda personalizada
Buscar Google MX
Cosas que se me van pasando por la cabeza

Página en obras

la bitácora se encuentra en mantenimiento, se esta actualizando todo el sistema, tanto xoops como wordpress, dos cms en los que se basa este sitio personal

EDITADO

Las obras ya han acabado, ahora si trate antes del aniversario de la página de dejar actualizado y corregido muchas cosas internas de la página, esperando con ello que su funcionamiento mejore y no generarme problemas posteriores.

A grandes rasgos han sido tres áreas fundamentales de está actualizacion y mejora

1 xoops 2.4 con todas las mejoras que este conlleva, aunado a esto y por extraño que paresca, en esxoops siguen haciendo el archivo de idioma con codificación iso, es una lata pero es rápido el cambio, pero hay que comentarlo, hoy en día se usa UTF8

2 Módulo wordpress de xoops (Xpress), el cual me costo algo de trabajo, en primera mi japones no es ni cercano a bueno, en segunda, al componer el charset de la base de datos, la cual ya tenía toda revuelta, se me creo una categoría repetida, lo cual no podia coexistir en la base de datos, la solución fue cambiarle el nombre

3 Ahora sí y revisado por todos lados, que el charset de codificación este en UTF8 y que se vean bien lo acentos y demás tipografía.

El ultimo punto fue en el que más me tarde, y me he ayudado de un script que me permitió corregir las letras que se veían mal y que estaban mal escritas en la base de datos.

concretamente

#!/bin/bash
echo I\'ll work on "$@" ...
for i in "$@" ; do
echo -n $i...
sed \
-e 's/=latin1/=utf8/g' \
-e 's/é/é/g' -e 's/è/è/g' -e 's/ê/ê/g' -e 's/ë/ë/g' \
-e 's/ / /g' -e 's/«/«/g' -e 's/»/»/g' -e 's/°/°/g' \
-e 's/ä/ä/g' -e 's/â/â/g' -e 's/î/î/g' -e 's/Â/’/g' \
-e 's/ï/ï/g' -e 's/ì/ì/g' -e 's/ò/ò/g' -e 's/ô/ô/g' \
-e 's/ö/ö/g' -e 's/ÿ/ÿ/g' -e 's/ù/ù/g' -e 's/ü/ü/g' \
-e 's/û/û/g' -e 's/ç/ç/g' -e 's/É/É/g' -e 's/È/È/g' \
-e 's/Ê/Ê/g' -e 's/Ë/Ë/g' -e 's/À/À/g' -e 's/Ä/Ä/g' \
-e 's/Â/Â/g' -e 's/Þ/Î/g' -e 's/Ã�/Ï/g' -e 's/ÃŒ/Ì/g' \
-e 's/Ã’/Ò/g' -e 's/Ô/Ô/g' -e 's/Ö/Ö/g' -e 's/Ÿ/Ÿ/g' \
-e 's/…/…/g' -e 's/’/’/g' -e 's/àƒâ‚¬/ä/g' -e 's/‘//g' \
-e 's/“/“/g' -e 's/â€�/”/g' -e 's/‹/‹/g' -e 's/›/›/g' \
-e 's/—/—/g' -e 's/–/—/g' -e 's/â€?/”/g' -e 's/àƒ’/à/g' \
-e 's/â’€’™/’/g' -e 's/â’€’œ/“/g' -e 's/â’€?/”/g' -e 's/àƒ’©/é/g' \
-e 's/â’€’¦//g' -e 's/–/\•/g' -e 's/€/€/g' \
-e 's/Ù/Ù/g' -e 's/Ü/Ü/g' -e 's/Û/Û/g' -e 's/Ç/Ç/g' $i|
sed -e 's/Ã/à/g' > $i.clean

echo done
done

Dicho script, lo saque de http://combatwombat.7doves.com/2008/10/26/mysql-latin1-to-utf8-issues y para quien no sepa que alguno de esos slash  son para indicar que va en un solo renglón, mejor bajar el original… cleanup

Lo que hice fue bajar mi base de datos en un archivo sql, convertirlo y corregirlo

$ iconv -f iso-8859-15 -t utf-8 dump_utf.sql > db-utf8.sql
$ ./clean.sh db-ut8.sql

el script clean.sh tiene que tener permisos de ejecución y da de salida un archivo al que se le agrega la palabra “CLEAN”, se revisa y se sube de nuevo la base de datos corregida y ya está, sin carácteres extraños :-) . Yo use la phpadmin de mi panel de control de donde hospedo mi página, alli lo exporto, borro las tablas y las vuelvo a importar.

En mi caso era muy necesaria la corrección, ya que estando en una codificación escribía en otra, y muchos malos vicios que se fueron acumulando en errores de la misma.

Las letras que se veían mal y eso precisamente arregla este script, son por ejemplo, que en lugar de escribir la letra… se veía…

Ñ = Ñ
ñ = ñ
á = á
é = é
í = Ã*
ó = ó
ú = ú
Á = Á
É = É
Í = Í
Ó = Ó
Ú = Ú

Espero que a alguién más le sirva

Bookmark/share via AddInto

Post Relacionados:

  1. errores en la página webadedios
  2. dejarla vivir o darle cuello a mi otra página
  3. La página estuvo cerrada el 1 de Mayo
  4. página cerrada el primero de mayo en apoyo a inmigrantes
  5. Terminando obras en desvelo

No Trackback/Pingback

You can trackback from your own site.

One Response to “Página en obras”

ToÑo.! dice:

Parece que ya esta todo arreglado, dejo unas horas de pruebas nada más :-)

Leave a Reply


Top Footer