{"id":1067,"date":"2010-07-20T12:42:51","date_gmt":"2010-07-20T10:42:51","guid":{"rendered":"http:\/\/robertopla.net\/blog\/?p=1067"},"modified":"2010-07-20T12:42:51","modified_gmt":"2010-07-20T10:42:51","slug":"limpieza-de-caracteres-extranos","status":"publish","type":"post","link":"https:\/\/robertopla.net\/blog\/limpieza-de-caracteres-extranos.htm","title":{"rendered":"Limpieza de caracteres extra\u00f1os"},"content":{"rendered":"<p>Desde que cambi\u00e9 la versi\u00f3n del blog a la 2.9 todos los art\u00edculos escritos hasta aquella fecha hab\u00edan quedado hechos unos zorros. Debido a que el salto de versiones era bastante grande, la codificaci\u00f3n de caracteres se hab\u00eda hecho un l\u00edo con las vocales acentuadas, las e\u00f1es y todos los caracteres especiales del espa\u00f1ol.<br \/>\nAunque correg\u00ed algunos art\u00edculos uno a uno, no era plan de currarme los cerca de setecientos. Busqu\u00e9 sistemas m\u00e1s o menos autom\u00e1ticos: programar una rutina en <a href=\"es.wikipedia.org\/wiki\/PHP\">php<\/a>, crear una macro en Open Office Writer y sobre todo estudiar que caracteres hab\u00eda que cambiar por cuales otros.<br \/>\nAl final decid\u00ed que pod\u00eda hacer esos cambios con <a href=\"http:\/\/www.guia-ubuntu.org\/index.php?title=GEdit\">Gedit<\/a> el equivalente en Gnome\/Linux al \u00abbloc de notas\u00bb de windows pero bastante m\u00e1s potente.<br \/>\nLa operaci\u00f3n completa ha incluido <a href=\"http:\/\/www.blogpocket.com\/2006\/07\/12\/exportar-e-importar-de-wordpress-a-wordpress\/\">exportar los art\u00edculos<\/a> y comentarios a un archivo XML que he guardado en mi disco. Aunque se habla en la documentacion de Wordpres de que es un archivo WXR (WordPress eXtended RSS), eso es solo el formato interno, la extensi\u00f3n es .XML<br \/>\nA continuaci\u00f3n he corregido el archivo con Gedit y su funci\u00f3n &#8216;Buscar&#8217; y reemplazar en funci\u00f3n de una lista de equivalencias que hab\u00eda hecho mientras correg\u00ed los art\u00edculos a mano.<br \/>\nDespu\u00e9s de esto la fase m\u00e1s cr\u00edtica: borrar casi todos los datos del Blog. No he encontrado una funci\u00f3n en el administrador de WordPress, as\u00ed que lo he hecho desde <a href=\"http:\/\/www.phpmyadmin.net\/\">phpMyAdmin<\/a> vaciando las tablas de la base de datos <a href=\"http:\/\/www.mysql.com\/\">MySQL<\/a>. Hab\u00eda que respetar los usuarios, enlaces y metadatos.<br \/>\nUna vez vac\u00edas las tablas adecuadas, he &#8216;importado&#8217; de nuevo los datos desde el archivo <a href=\"http:\/\/www.w3c.es\/divulgacion\/guiasbreves\/tecnologiasxml\">XML<\/a> corregido. Ha funcionado y he respirado con alivio. Parece ser que la &#8216;u&#8217; con di\u00e9resis no se ha corregido, pero una vez realizada con \u00e9xito la prueba grande, corregir ese peque\u00f1o detalle ser\u00e1 coser y cantar.<br \/>\nToda esta operaci\u00f3n se ha realizado entre las dos y las tres de la ma\u00f1ana para evitar que los <em>miles de lectores<\/em> que deben visitar mi blog cada d\u00eda tuvieran problemas, aunque el blog en realidad no ha estado inoperativo m\u00e1s de unos diez o quince minutos.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Desde que cambi\u00e9 la versi\u00f3n del blog a la 2.9 todos los art\u00edculos escritos hasta aquella fecha hab\u00edan quedado hechos unos zorros. Debido a que el salto de versiones era bastante grande, la codificaci\u00f3n de caracteres se hab\u00eda hecho un &hellip; <a href=\"https:\/\/robertopla.net\/blog\/limpieza-de-caracteres-extranos.htm\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[49,373],"class_list":["post-1067","post","type-post","status-publish","format-standard","hentry","category-omblogo","tag-blog","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/posts\/1067","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/comments?post=1067"}],"version-history":[{"count":0,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/posts\/1067\/revisions"}],"wp:attachment":[{"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/media?parent=1067"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/categories?post=1067"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/tags?post=1067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}