{"id":5413,"date":"2015-09-08T13:28:32","date_gmt":"2015-09-08T11:28:32","guid":{"rendered":"http:\/\/giusseppe.net\/blog\/?p=5413"},"modified":"2015-09-08T13:35:41","modified_gmt":"2015-09-08T11:35:41","slug":"www-carmendelarosa-com","status":"publish","type":"post","link":"https:\/\/www.giusseppe.net\/blog\/archivo\/2015\/09\/08\/www-carmendelarosa-com\/","title":{"rendered":"www.carmendelarosa.com"},"content":{"rendered":"<p><a href=\"http:\/\/www.carmendelarosa.com\/\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/giusseppe.net\/blog\/wp-content\/uploads\/2015\/09\/principal-de-carmen-web.png\" alt=\"principal de carmen web\" width=\"70%\" class=\"aligncenter size-full wp-image-5414\" srcset=\"https:\/\/www.giusseppe.net\/blog\/wp-content\/uploads\/2015\/09\/principal-de-carmen-web.png 1234w, https:\/\/www.giusseppe.net\/blog\/wp-content\/uploads\/2015\/09\/principal-de-carmen-web-300x251.png 300w, https:\/\/www.giusseppe.net\/blog\/wp-content\/uploads\/2015\/09\/principal-de-carmen-web-717x600.png 717w\" sizes=\"(max-width: 1234px) 100vw, 1234px\" \/><\/a><\/p>\n<p>La semana pasada dedicamos varios d\u00edas a rehacer la <a href=\"http:\/\/www.carmendelarosa.com\/\" target=\"_blank\">web de Carmen de la Rosa<\/a>.<\/p>\n<p>Es un trabajo que suele resultar cansado y tedioso, aunque los resultados han sido bastante satisfactorios. Ha quedado una web moderna y profesional, seria y sutil, delicada y dulce&#8230; como ella.<\/p>\n<p>Sigo programando HTML con mi muy querido <a href=\"https:\/\/es.wikipedia.org\/wiki\/Vim\" target=\"_blank\">editor VI<\/a>, sobre, por supuesto, <a href=\"http:\/\/www.linuxmint.com\/\" target=\"_blank\">Linux (Mint)<\/a>, y como habitualmente, he tenido problemas de codificaci\u00f3n de las p\u00e1ginas. Nuestras queridas \u00d1\/\u00f1, por no hablar de los Euros (\u20ac) que est\u00e1n contenidos sin problema en UTF-8, resulta que no lo est\u00e1n tan f\u00e1cilmente en ISO-8859-1, as\u00ed que a veces las p\u00e1ginas no tienen ni idea (porque yo no lo incluyo) el conjunto de caracteres que las construye.<\/p>\n<p>Esto es as\u00ed porque yo sol\u00eda programar en aquella \u00e9poca en la que solo hab\u00eda ASCII&#8230; 256 caracteres y hab\u00eda que apa\u00f1arse&#8230; pero en estos tiempos modernos (jejejeje) las cosas pueden simplificarse si se saben algunas nociones como incluir un \u00abtag\u00bb meta en las cabeceras de cada una de las p\u00e1ginas web est\u00e1ticas que manejamos dici\u00e9ndole cu\u00e1l es el tipo de caracteres con el que est\u00e1 hecho ese fichero.<\/p>\n<p><a href=\"http:\/\/www.carmendelarosa.com\/\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/giusseppe.net\/blog\/wp-content\/uploads\/2015\/09\/pagina-contacto-web.png\" alt=\"pagina contacto web\" width=\"70%\" class=\"aligncenter size-full wp-image-5415\" srcset=\"https:\/\/www.giusseppe.net\/blog\/wp-content\/uploads\/2015\/09\/pagina-contacto-web.png 1216w, https:\/\/www.giusseppe.net\/blog\/wp-content\/uploads\/2015\/09\/pagina-contacto-web-300x255.png 300w, https:\/\/www.giusseppe.net\/blog\/wp-content\/uploads\/2015\/09\/pagina-contacto-web-707x600.png 707w\" sizes=\"(max-width: 1216px) 100vw, 1216px\" \/><\/a><\/p>\n<p>Eso puede hacerse de diversas maneras:<\/p>\n<p><code><br \/>\n< meta http-equiv=\"Content-Type\" content=\"text\/html; charset=utf-8\" ><br \/>\nque se puede abreviar como:<br \/>\n< meta charset=\"UTF-8\" ><br \/>\n<\/code><\/p>\n<p>Para indicar que el conjunto de caracteres es de tipo UTF-8, pero tambi\u00e9n dej\u00e1ndolos en iso-8859-1 a\u00f1adiendo la siguiente metainstrucci\u00f3n:<\/p>\n<p><code>< meta http-equiv=\"Content-Type\" content=\"text\/html; charset=iso-8859-1\" ><\/code><\/p>\n<p>Para ver qu\u00e9 tipo de codificaci\u00f3n contienen los archivos existe el comando file y un ejemplo de su utilizaci\u00f3n ser\u00eda:<\/p>\n<p><code>giusseppe@PCTACENS \/media\/GSPDISK\/jmdomin\/web-sites\/carmendelarosa $ <strong>file -i es_*html<\/strong><br \/>\nes_bio.html:                 text\/html; charset=utf-8<br \/>\nes_clases.html:              text\/html; charset=iso-8859-1<br \/>\nes_contacto.html:            text\/html; charset=utf-8<br \/>\nes_contacto.iso-8859-1.html: text\/html; charset=iso-8859-1<br \/>\nes_fotos.html:               text\/html; charset=iso-8859-1<br \/>\nes_frames.html:              text\/html; charset=utf-8<br \/>\nes_main.html:                text\/html; charset=utf-8<br \/>\nes_nclave.html:              text\/html; charset=utf-8<br \/>\nes_videos.html:              text\/html; charset=us-ascii<\/code><\/p>\n<p>Y, por \u00faltimo, la posibilidad de convertir archivos de un formato a otro, mediante el <a href=\"http:\/\/linux.die.net\/man\/1\/iconv\" target=\"_blank\">comando iconv<\/a>, en este caso incluido en un script que convierte todos los archivos de un determinado directorio pasado en la l\u00ednea de comandos, de un formato (<a href=\"https:\/\/es.wikipedia.org\/wiki\/UTF-8\" target=\"_blank\">UTF-8<\/a>) a otro (<a href=\"https:\/\/es.wikipedia.org\/wiki\/ISO_8859-15\" target=\"_blank\">ISO-8859-15<\/a>).<\/p>\n<p><code>#!\/bin\/bash<\/p>\n<p>DIRECTORIO=$1<\/p>\n<p>cd $1<br \/>\nfor file in *.txt<br \/>\ndo<br \/>\n    <strong>iconv<\/strong> -c  -t ISO-8859-15 -f UTF-8 \"$file\" -o \"${file%.txt}.iso8859-15.txt\"<br \/>\ndone<br \/>\n<\/code><\/p>\n<p>Cambiando *.txt por *.html, podr\u00eda cambiar todos los archivos html de una web y as\u00ed hacer que tuviesen el mismo tipo de codificaci\u00f3n, invirtiendo el orden de -t (to-format) y -f (from-format), para tenerlos todos en UTF-8, en lugar de tener variedad de formatos.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La semana pasada dedicamos varios d\u00edas a rehacer la web de Carmen de la Rosa. Es un trabajo que suele resultar cansado y tedioso, aunque los resultados han sido bastante satisfactorios. Ha quedado una web moderna y profesional, seria y sutil, delicada y dulce&#8230; como ella. Sigo programando HTML con mi muy querido editor VI, &#8230; <a title=\"www.carmendelarosa.com\" class=\"read-more\" href=\"https:\/\/www.giusseppe.net\/blog\/archivo\/2015\/09\/08\/www-carmendelarosa-com\/\">Read more<span class=\"screen-reader-text\">www.carmendelarosa.com<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[69,110],"tags":[63,76,98,66,105,188],"class_list":["post-5413","post","type-post","status-publish","format-standard","hentry","category-confidencias","category-tecnologia-opinion","tag-carmen","tag-informatica","tag-internet","tag-tango","tag-tecnologia","tag-utf-8"],"_links":{"self":[{"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/posts\/5413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/comments?post=5413"}],"version-history":[{"count":5,"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/posts\/5413\/revisions"}],"predecessor-version":[{"id":5420,"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/posts\/5413\/revisions\/5420"}],"wp:attachment":[{"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/media?parent=5413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/categories?post=5413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/tags?post=5413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}