{"id":207,"date":"2009-02-07T09:36:32","date_gmt":"2009-02-07T12:36:32","guid":{"rendered":"http:\/\/www.franklinjr.com\/blog\/index.php\/2009\/02\/07\/convertendo-charset-do-mysql-do-wordpress-de-utf8-para-latin1\/"},"modified":"2009-03-17T22:17:16","modified_gmt":"2009-03-18T01:17:16","slug":"convertendo-charset-do-mysql-do-wordpress-de-utf8-para-latin1","status":"publish","type":"post","link":"https:\/\/www.franklinjr.com\/blog\/index.php\/2009\/02\/07\/convertendo-charset-do-mysql-do-wordpress-de-utf8-para-latin1\/","title":{"rendered":"Convertendo charset do mysql do wordpress de utf8 para latin1"},"content":{"rendered":"<p>Pois ent\u00e3o, esses dias um cliente nosso estava com problema no collation do banco mysql que o wordpress dele utiliz, metade das tabelas eram latin1 e a outra metade utf8, como o padr\u00e3o do wordpress \u00e9 utilizar a codifica\u00e7\u00e3o em utf8, a gente tinha que alterar as tabelas para n\u00e3o aparecer aqueles caracteres estranhos no site dele, por\u00e9m n\u00e3o basta simplismente alterar o charset <!--more--> da tabela, tem que alterar o tiop dos campos de texto, depois alterar o collation da tabela e depois alterar o tipo do campo novamente, \u00f3 o passo a passo:<\/p>\n<p>Deve-se alterar os campos de texto para o tipo bin\u00e1rio das tabelas que est\u00e3o em latin1, ent\u00e3o tudo que \u00e9<\/p>\n<p>CHAR(valor) altera para BINARY(valor)<br \/>\nVARCHAR(valor) altera para VARBINARY(valor)<br \/>\nTINYTEXT altera para TINYBLOB<br \/>\nTEXT altera para BLOB<br \/>\nMEDIUMTEXT altera para MEDIUMBLOB<br \/>\nLONGTEXT altera para LONGBLOB<\/p>\n<p>depois que tu fez isso, a\u00ed sim, tu muda o charset da tabela de latin1 para utf8, depois que alterar o collation da tabela, volta as configura\u00e7\u00f5es do campo para as originais:<\/p>\n<p>BINARY(valor) volta para CHAR(valor)<br \/>\nVARBINARY(valor) volta para VARCHAR(valor)<br \/>\nTINYBLOB volta para TINYTEXT<br \/>\nBLOB volta para TEXT<br \/>\nMEDIUMBLOB volta para MEDIUMTEXT<br \/>\nLONGBLOB volta para LONGTEXT<\/p>\n<p>salva e t\u00e1 feita a baga\u00e7a :D, n\u00e3o te esquece que no arquivo wp-config.php a linha que defina o charset deve estar em utf8<\/p>\n<p>define(&#8216;DB_CHARSET&#8217;, &#8216;utf8&#8217;);<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pois ent\u00e3o, esses dias um cliente nosso estava com problema no collation do banco mysql que o wordpress dele utiliz, metade das tabelas eram latin1 e a outra metade utf8, como o padr\u00e3o do wordpress \u00e9 utilizar a codifica\u00e7\u00e3o em utf8, a gente tinha que alterar as tabelas para n\u00e3o aparecer aqueles caracteres estranhos no [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[47,4],"tags":[276,279,278,277,275],"class_list":["post-207","post","type-post","status-publish","format-standard","hentry","category-internet","category-coisas-uteis","tag-converter-charset","tag-iso-8859-1","tag-latin1","tag-utf8","tag-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\r\n<title>Convertendo charset do mysql do wordpress de utf8 para latin1 - Franklin Jr.<\/title>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/www.franklinjr.com\/blog\/index.php\/2009\/02\/07\/convertendo-charset-do-mysql-do-wordpress-de-utf8-para-latin1\/\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.franklinjr.com\\\/blog\\\/index.php\\\/2009\\\/02\\\/07\\\/convertendo-charset-do-mysql-do-wordpress-de-utf8-para-latin1\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/www.franklinjr.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Convertendo charset do mysql do wordpress de utf8 para latin1\"}]}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Convertendo charset do mysql do wordpress de utf8 para latin1 - Franklin Jr.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.franklinjr.com\/blog\/index.php\/2009\/02\/07\/convertendo-charset-do-mysql-do-wordpress-de-utf8-para-latin1\/","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/www.franklinjr.com\/blog\/index.php\/2009\/02\/07\/convertendo-charset-do-mysql-do-wordpress-de-utf8-para-latin1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.franklinjr.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Convertendo charset do mysql do wordpress de utf8 para latin1"}]}]}},"_links":{"self":[{"href":"https:\/\/www.franklinjr.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/207","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.franklinjr.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.franklinjr.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.franklinjr.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.franklinjr.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=207"}],"version-history":[{"count":1,"href":"https:\/\/www.franklinjr.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/207\/revisions"}],"predecessor-version":[{"id":225,"href":"https:\/\/www.franklinjr.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/207\/revisions\/225"}],"wp:attachment":[{"href":"https:\/\/www.franklinjr.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=207"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.franklinjr.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=207"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.franklinjr.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}