{"id":73,"date":"2025-04-04T18:39:49","date_gmt":"2025-04-04T21:39:49","guid":{"rendered":"https:\/\/hostus.com.br\/ajuda\/2025\/04\/04\/como-corrigir-erros-de-codificacao\/"},"modified":"2025-04-05T15:08:45","modified_gmt":"2025-04-05T18:08:45","slug":"como-corrigir-erros-de-codificacao","status":"publish","type":"post","link":"https:\/\/hostus.com.br\/ajuda\/como-corrigir-erros-de-codificacao\/","title":{"rendered":"Como corrigir erros de codifica\u00e7\u00e3o?"},"content":{"rendered":"<p>Introdu\u00e7\u00e3o<\/p>\n<p>Se voc\u00ea est\u00e1 lendo isso, \u00e9 prov\u00e1vel que j\u00e1 tenha percebido um erro conhecido como erro de codifica\u00e7\u00e3o. Isso \u00e9 especialmente comum entre pessoas que n\u00e3o t\u00eam um web designer ou programador \u00e0 disposi\u00e7\u00e3o para ajud\u00e1-las. \u00c9 comum encontrar mensagens como: \u201cMeus textos est\u00e3o cheios de caracteres estranhos.\u201d Por exemplo, o nome \u201cS\u00e3o Paulo\u201d pode aparecer como \u201cS\u00c3\u00a3o Paulo\u201d ou at\u00e9 \u201cS?o Paulo\u201d. Essa confus\u00e3o decorre do uso inadequado de um conjunto de caracteres nos arquivos, banco de dados e programa\u00e7\u00e3o do site.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/hostus.com.br\/ajuda\/wp-content\/uploads\/2025\/04\/como-corrigir-erros-de-codificacao.png\" alt=\"Erro de codifica\u00e7\u00e3o\" \/><\/p>\n<p>Todos os idiomas utilizam conjuntos espec\u00edficos de caracteres para formar as palavras. O ingl\u00eas, que se tornou padr\u00e3o em muitos softwares, n\u00e3o inclui caracteres acentuados, ao contr\u00e1rio do portugu\u00eas e de outras l\u00ednguas latinas. A falta de uma codifica\u00e7\u00e3o \u00fanica e apropriada para arquivos, bancos de dados e a programa\u00e7\u00e3o do seu site pode resultar em problemas ao exibir palavras com acentos e caracteres especiais, como \u201c\u00e7\u201d ou o til (~).<\/p>\n<p>Al\u00e9m disso, esse problema n\u00e3o se limita apenas \u00e0s l\u00ednguas latinas; ele pode ocorrer com outros sistemas de escrita, como o cir\u00edlico, utilizado no grego e no russo. Para solucionar isso, o padr\u00e3o UTF-8 foi criado. Este padr\u00e3o bin\u00e1rio de oito bits \u00e9 capaz de representar qualquer caractere do Unicode, o que abrange mais de 107.000 caracteres de diferentes idiomas. Ao optar pelo UTF-8 como codifica\u00e7\u00e3o padr\u00e3o, a probabilidade de erros de codifica\u00e7\u00e3o se reduz significativamente.<\/p>\n<p>Pr\u00e9-requisitos<\/p>\n<p>Para corrigir os problemas de codifica\u00e7\u00e3o, \u00e9 essencial cumprir os requisitos a seguir:<\/p>\n<ul>\n<li>Acesso ao banco de dados do site;<\/li>\n<li>Um editor de texto que permita salvar arquivos no formato UTF-8;<\/li>\n<li>Acesso aos arquivos que comp\u00f5em o site, tais como os arquivos PHP e HTML.<\/li>\n<\/ul>\n<p>Passos para corrigir a codifica\u00e7\u00e3o<\/p>\n<p>\u00c9 necess\u00e1rio garantir que tanto os arquivos quanto o banco de dados e a programa\u00e7\u00e3o sejam alterados corretamente.<\/p>\n<p>Alterando a codifica\u00e7\u00e3o do banco de dados MySQL<\/p>\n<ul>\n<li>Acesse cada tabela que cont\u00e9m conte\u00fado no phpMyAdmin;<\/li>\n<li>V\u00e1 at\u00e9 a aba de opera\u00e7\u00f5es;<\/li>\n<li>Localize a se\u00e7\u00e3o \u201cop\u00e7\u00f5es da tabela\u201d;<\/li>\n<li>Selecione \u201cutf8mb4_unicode_ci\u201d no campo de sele\u00e7\u00e3o \u201cAgrupamento (Collation)\u201d;<\/li>\n<li>Clique no bot\u00e3o \u201cexecutar\u201d.<\/li>\n<\/ul>\n<p>Alterando a codifica\u00e7\u00e3o dos arquivos PHP e HTML<\/p>\n<ul>\n<li>Abra o arquivo em um editor como Sublime, Notepad++, Eclipse, ou Netbeans;<\/li>\n<li>No menu, escolha a op\u00e7\u00e3o \u201csalvar como\u201d;<\/li>\n<li>Dependendo de qual editor voc\u00ea estiver usando, a op\u00e7\u00e3o de codifica\u00e7\u00e3o pode aparecer de maneira diferente, mas geralmente est\u00e1 localizada pr\u00f3ximo ao campo onde voc\u00ea define o nome do arquivo. Escolha \u201cUTF-8\u201d.<\/li>\n<\/ul>\n<p>Alterando a codifica\u00e7\u00e3o da programa\u00e7\u00e3o<\/p>\n<p>Esse procedimento deve ser seguido durante o salvamento dos arquivos HTML e PHP j\u00e1 abertos como UTF-8.<\/p>\n<ul>\n<li>Nos arquivos HTML, adicione esta linha entre as tags <strong>&lt;head&gt;<\/strong>:\n<ul>\n<li><em>&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text\/html; charset=utf-8&#8243; \/&gt;<\/em><\/li>\n<\/ul>\n<\/li>\n<li>Nos arquivos PHP, adicione esta linha antes do conte\u00fado HTML correspondente ao <strong>&lt;body&gt;<\/strong>:\n<ul>\n<li>header(&#8216;Content-Type: text\/html; charset=utf-8&#8217;);<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Conclus\u00e3o<\/p>\n<p>A codifica\u00e7\u00e3o de um site \u00e9 definida pelos atributos dos arquivos PHP e HTML, pelo banco de dados e sua estrutura, bem como na programa\u00e7\u00e3o do site. Para evitar erros e garantir que os caracteres especiais sejam exibidos corretamente, \u00e9 crucial utilizar a codifica\u00e7\u00e3o adequada, que deve ser a mesma em todos os aspectos do conte\u00fado textual do site.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aprenda a corrigir rapidamente erros de codifica\u00e7\u00e3o e a garantir a exibi\u00e7\u00e3o correta de caracteres especiais.<\/p>\n","protected":false},"author":1,"featured_media":327,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"topico":[],"class_list":["post-73","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutoriais"],"_links":{"self":[{"href":"https:\/\/hostus.com.br\/ajuda\/wp-json\/wp\/v2\/posts\/73","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hostus.com.br\/ajuda\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hostus.com.br\/ajuda\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hostus.com.br\/ajuda\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hostus.com.br\/ajuda\/wp-json\/wp\/v2\/comments?post=73"}],"version-history":[{"count":1,"href":"https:\/\/hostus.com.br\/ajuda\/wp-json\/wp\/v2\/posts\/73\/revisions"}],"predecessor-version":[{"id":328,"href":"https:\/\/hostus.com.br\/ajuda\/wp-json\/wp\/v2\/posts\/73\/revisions\/328"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hostus.com.br\/ajuda\/wp-json\/wp\/v2\/media\/327"}],"wp:attachment":[{"href":"https:\/\/hostus.com.br\/ajuda\/wp-json\/wp\/v2\/media?parent=73"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hostus.com.br\/ajuda\/wp-json\/wp\/v2\/categories?post=73"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hostus.com.br\/ajuda\/wp-json\/wp\/v2\/tags?post=73"},{"taxonomy":"topico","embeddable":true,"href":"https:\/\/hostus.com.br\/ajuda\/wp-json\/wp\/v2\/topico?post=73"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}