{"id":55,"date":"2015-06-28T22:20:12","date_gmt":"2015-06-28T22:20:12","guid":{"rendered":"http:\/\/www.josejavierfm.es\/blog\/?p=55"},"modified":"2015-06-29T16:03:31","modified_gmt":"2015-06-29T16:03:31","slug":"limpiar-archivo-html-caracteres-latinos-y-poner-codigo-html","status":"publish","type":"post","link":"https:\/\/www.josejavierfm.es\/blog\/2015\/06\/28\/limpiar-archivo-html-caracteres-latinos-y-poner-codigo-html\/","title":{"rendered":"Limpiar archivo html caracteres latinos y poner codigo html"},"content":{"rendered":"<p>Mediante un script sh vamos a limpiar un archivo html y cambiar los caracteres \u00e1 por &amp;aacute;<\/p>\n<p>Creamos el archivo<\/p>\n<p><em>nano limpiahtml.sh<\/em><\/p>\n<p>Sustituimos los acentos y las \u00f1, tanto en mayuscula como en minuscula<\/p>\n<p class=\"p1\"><a href=\"http:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2015\/06\/sed1.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone  wp-image-56\" src=\"http:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2015\/06\/sed1-300x146.png\" alt=\"sed1\" width=\"501\" height=\"244\" srcset=\"https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2015\/06\/sed1-300x146.png 300w, https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2015\/06\/sed1.png 489w\" sizes=\"(max-width: 501px) 100vw, 501px\" \/><\/a><\/p>\n<pre>\r\necho \"limpiamos el fichero $1\"\r\n\r\nsed -i -e 's\/\u00e1\/\\&aacute;\/g' $1\r\nsed -i -e 's\/\u00e9\/\\&eacute;\/g' $1\r\nsed -i -e 's\/\u00ed\/\\&iacute;\/g' $1\r\nsed -i -e 's\/\u00f3\/\\&oacute;\/g' $1\r\nsed -i -e 's\/\u00fa\/\\&uacute;\/g' $1\r\nsed -i -e 's\/\u00c1\/\\&Aacute;\/g' $1\r\nsed -i -e 's\/\u00c9\/\\&Eacute;\/g' $1\r\nsed -i -e 's\/\u00cd\/\\&Iacute;\/g' $1\r\nsed -i -e 's\/\u00d3\/\\&Oacute;\/g' $1\r\nsed -i -e 's\/\u00da\/\\&Uacute;\/g' $1\r\nsed -i -e 's\/\u00f1\/\\&ntilde;\/g' $1\r\nsed -i -e 's\/\u00d1\/\\&Ntilde;\/g' $1\r\n<\/pre>\n<p class=\"p1\">Ahora damos permiso de ejecuci\u00f3n<\/p>\n<p class=\"p1\"><em>sudo chmod 777 limpiahtml.sh<\/em><\/p>\n<p class=\"p1\">Y solo nos queda probarlo<\/p>\n<p class=\"p1\">Con un archivo de texto como el siguiente<\/p>\n<p><a href=\"http:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2015\/06\/sed2.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-57\" src=\"http:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2015\/06\/sed2-300x80.png\" alt=\"sed2\" width=\"300\" height=\"80\" srcset=\"https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2015\/06\/sed2-300x80.png 300w, https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2015\/06\/sed2.png 470w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p class=\"p1\">.\/limpiahtml.sh fichero.html<\/p>\n<p class=\"p1\"><a href=\"http:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2015\/06\/sed3.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-58\" src=\"http:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2015\/06\/sed3-300x113.png\" alt=\"sed3\" width=\"300\" height=\"113\" srcset=\"https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2015\/06\/sed3-300x113.png 300w, https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2015\/06\/sed3.png 408w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p class=\"p1\">Vemos como el archivo ha cambiado todos los acentos y las e\u00f1es por sus caracteres codificados en html<\/p>\n\n<div class=\"twitter-share\"><a href=\"https:\/\/twitter.com\/intent\/tweet?via=josejavierfm\" class=\"twitter-share-button\">Twittear<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Mediante un script sh vamos a limpiar un archivo html y cambiar los caracteres \u00e1 por &amp;aacute; Creamos el archivo nano limpiahtml.sh Sustituimos los acentos y las \u00f1, tanto en mayuscula como en minuscula echo \u00ablimpiamos el fichero $1\u00bb sed -i -e &#8216;s\/\u00e1\/\\&aacute;\/g&#8217; $1 sed -i -e &#8216;s\/\u00e9\/\\&eacute;\/g&#8217; $1 sed -i -e &#8216;s\/\u00ed\/\\&iacute;\/g&#8217; $1 sed [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/posts\/55"}],"collection":[{"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/comments?post=55"}],"version-history":[{"count":4,"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/posts\/55\/revisions"}],"predecessor-version":[{"id":62,"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/posts\/55\/revisions\/62"}],"wp:attachment":[{"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/media?parent=55"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/categories?post=55"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/tags?post=55"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}