Al intentar migrar este blog desde Jaws a WordPress el principal problema con el que me encontré fue el de que al importar toda la base de datos de los post y los comentarios desde jaws en wordpress se veían horribles aquellas palabras que tenían acentos o ñ, después de probar con iconv y otras herramientas la solución fue usar vim y su capacidad para hacer búsqueda y reemplazo ( pude haber usado sed pero en este caso en particular prefería ver lo que estaba haciendo ).

El problema tal vez se produjo al migrar múltiples veces de hosting en donde cada cual tenía su codificación de caracteres dejándome a la final un archivo sql en utf-8 pero los caracteres acentuados viéndose horrible como si estuvieran en iso-8859, para hacer la conversión simplemente hay que abrir el archivo sql en vim y colocar por ejemplo:

:%s/á/á/g

Esta instrucción sustituye el carácter extraño por la letra á,  para los demás tiene que hacer eso mismo  para cada carácter según la siguiente tabla:

á => á
é => é
í => í
ó => ó
ú => ú
ñ => ñ

Nota: En algunos casos da error y es debido a que no se puede usar un caracter extraño, probar colocar \ antes de un carácter que se sospeche que no se puede usar en la búsqueda y reemplazo de vim.

Articulos Relacionados:

  1. El poder de Vim Este post es simplemente para mostrarles las potencialidades de este...
  2. Exportar archivo o script a html en vim Eventualmente quien a usado vim en algún momento a necesitado...
  3. scp a múltiples máquinas de forma automática con password Ayer tenía la tarea de hacer una modificación en un...