{"id":614,"date":"2011-06-20T11:00:11","date_gmt":"2011-06-20T09:00:11","guid":{"rendered":"http:\/\/guimi.net\/blogs\/hiparco\/?p=614"},"modified":"2011-06-20T11:02:44","modified_gmt":"2011-06-20T09:02:44","slug":"configurar-juego-de-caracteres-charset-en-lamp-linux-apache-mysql-php","status":"publish","type":"post","link":"http:\/\/guimi.net\/blogs\/hiparco\/configurar-juego-de-caracteres-charset-en-lamp-linux-apache-mysql-php\/","title":{"rendered":"Configurar juego de caracteres (charset) en LAMP (Linux, Apache, MySQL, PHP)"},"content":{"rendered":"<p>Instalamos los paquetes necesarios:<br \/>\n<font class=\"comando\"># aptitude install apache2 mysql-server php5<br \/><\/font><br \/>\nModificamos la configuraci&oacute;n de apache:<br \/>\n<font class=\"comando\"># vi \/etc\/apache2\/conf.d\/charset<br \/><\/font><\/p>\n<pre class=\"codigo\">...\r\nAddDefaultCharset       UTF-8\r\n...\r\n<\/pre>\n<p>\nModificamos la configuraci&oacute;n de PHP:<br \/>\n<font class=\"comando\"># vi \/etc\/php5\/apache2\/php.ini<br \/><\/font><\/p>\n<pre class=\"codigo\">...\r\ndefault_charset = \"utf8\"\r\n...\r\n<\/pre>\n<p>En la cabecera de las p&aacute;ginas indicar:<\/p>\n<pre class=\"codigo\">...\r\n&lt;meta http-equiv=\"Content-Type\" content=\"text\/html; charset=utf-8\" \/&gt;\r\n...\r\n<\/pre>\n<p>Y en los scripts PHP de conexi&oacute;n:<\/p>\n<pre class=\"codigo\">...\r\n$sql_script(\"SET NAMES 'utf8'\");\r\n...\r\n<\/pre>\n<p>\nModificamos la configuraci&oacute;n de MySQL:<br \/>\n<font class=\"comando\"># vi \/etc\/mysql\/my.cnf<br \/><\/font><\/p>\n<pre class=\"codigo\">...\r\nlanguage    = \/usr\/share\/mysql\/spanish\r\n...\r\n<\/pre>\n<p>\nY reiniciamos los servicios:<br \/>\n<font class=\"comando\"># \/etc\/init.d\/apache2 restart<br \/>\n# \/etc\/init.d\/mysql restart<br \/><\/font><br \/>\n<\/p>\n<p>En caso de tener una BB.DD. en otra codificaci&oacute;n como iso-8859-1, conviene exportarla a un fichero de texto, convertir el fichero con &#8220;<font class=\"comando\">iconv bbdd.sql -f iso-8859-15 -t utf-8 -o bbdd_utf8.sql<\/font>&#8221; y volver a importarla.<\/p>\n<p><span class=\"keywords\"><b>juego de caracteres, charset, Linux, Apache, MySQL, PHP<\/b><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Instalamos los paquetes necesarios: # aptitude install apache2 mysql-server php5 Modificamos la configuraci&oacute;n de apache: # vi \/etc\/apache2\/conf.d\/charset &#8230; AddDefaultCharset UTF-8 &#8230; Modificamos la configuraci&oacute;n de PHP: # vi \/etc\/php5\/apache2\/php.ini &#8230; default_charset = &#8220;utf8&#8243; &#8230; En la cabecera de las p&aacute;ginas indicar: &#8230; &lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text\/html; charset=utf-8&#8243; \/&gt; &#8230; Y en los scripts PHP de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25,4,23,11],"tags":[],"class_list":["post-614","post","type-post","status-publish","format-standard","hentry","category-bbdd","category-gnulinux","category-redes","category-software-libre"],"_links":{"self":[{"href":"http:\/\/guimi.net\/blogs\/hiparco\/wp-json\/wp\/v2\/posts\/614","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/guimi.net\/blogs\/hiparco\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/guimi.net\/blogs\/hiparco\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/guimi.net\/blogs\/hiparco\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/guimi.net\/blogs\/hiparco\/wp-json\/wp\/v2\/comments?post=614"}],"version-history":[{"count":3,"href":"http:\/\/guimi.net\/blogs\/hiparco\/wp-json\/wp\/v2\/posts\/614\/revisions"}],"predecessor-version":[{"id":618,"href":"http:\/\/guimi.net\/blogs\/hiparco\/wp-json\/wp\/v2\/posts\/614\/revisions\/618"}],"wp:attachment":[{"href":"http:\/\/guimi.net\/blogs\/hiparco\/wp-json\/wp\/v2\/media?parent=614"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/guimi.net\/blogs\/hiparco\/wp-json\/wp\/v2\/categories?post=614"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/guimi.net\/blogs\/hiparco\/wp-json\/wp\/v2\/tags?post=614"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}