Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

Bom galera, sei que tem muita gente que não sabe como colocar letras com acentuação, ou mesmo caracteres especiais.

Por isso venho trazer pra vocês a solução bem simples e rápida para esse problema.

 

Bom, basta vc adicionar isso logo depois do <?PHP:

 header("Content-Type: text/html; charset=UTF-8",true);

Ou seja, digamos que eu queira escrever apenas "ATUALIZAÇÃO" na pagina. Basta colocar o código no devido lugar e escrever o conteúdo normalmente. Ficaria assim:

<?PHP header("Content-Type: text/html; charset=UTF-8",true);
$main_content .= "ATUALIZAÇÃO
";
?>

 

Esse código serve para que a página saiba qual a codificação que deve ser feita para poder ler os caracteres especiais.

 

___________________________________________________________________________

 

Outro método seria pegar o código PHP pras os respectivos caracteres:

 

 

Caracteres especiais do HTML 2.0
 

&Aacute;  Á              &Agrave;  À              &Eacute;   É               &Egrave;   È

&Iacute;    Í               &Igrave;    Ì               &Oacute;   Ó              &Ograve;  Ò

&Uacute;  Ú              &Ugrave;  Ù              &aacute;    á                &agrave;   à

&eacute;   é               &egrave;    è               &iacute;    í                &igrave;     ì

&oacute;   ó              &ograve;    ò               &uacute;   ú               &ugrave;    ù

&Auml;    Ä             &Acirc;                    &Euml;     Ë               &Ecirc;      Ê

&Iuml;      Ï              &Icirc;        Π               &Ouml;    Ö              &Ocirc;      Ô

&Uuml;    Ü             &Ucirc;     Û                 &auml;    ä               &acirc;       â

&euml;     ë                &ecirc;     ê                  &iuml;    ï                 &icirc;       î

&ouml;     ö               &ocirc;     ô                &uuml;     ü                &ucirc;      û

&Atilde;   à             &aring;     å                &Ntilde;   Ñ               &Aring;     Å

&Otilde;   Õ              &Ccedil;   Ç               &atilde;    ã                &ccedil;      ç

&ntilde;    ñ              &Yacute;   Ý               &otilde;    õ               &yacute;      ý

&Oslash;  Ø              &yuml;      ÿ              &oslash;    ø               &THORN;   Þ

&ETH;     Р             &thorn;      þ                 &eth;      ð               &AElig;      Æ

&szlig;     ß               &aelig;      æ

 

 

Caracteres especiais do HTML 3.2
 

&frac14;   ¼             &frac12;   ½               &iexcl;    ¡               &frac34;   ¾

&pound;    £              &copy;     ©               &yen;     ¥                 &reg;     ®

&sect;       §              &ordf;       ª              &curren;   ¤              &sup2;      ²

&brvbar;    ¦              &sup3;      ³               &laquo;   «                &sup1;    ¹

&not;         ¬             &macr;     ¯               &micro;    µ                &ordm;    º

&para;                    &acute;    ´               &middot;   ·                  &uml;     ¨

&deg;        °            &plusmn;   ±                &cedil;     ¸                &raquo;   »

&iquest;     ¿    

 

 

Outros caracteres especiais
 

&times;    ×               &cent;     ¢              &divide;    ÷               &euro;    

&#147;                    &#153;                 #148;                      &#137;  

&#140;    Œ              &#131;    ƒ               &#135;                    &#134;   

 

 

Bom, mas vc pode estar se perguntando: "Como eu uso isso?" E eu te demonstro:

 

Digamos que eu queira escrever: Você é muito legal! ©

 

Então, ao invés do codigo php ficar assim:

<?PHP
$main_content .= "
Você é muito legal! ©
";
?>

Ele vai ficar assim:

 

<?PHP
$main_content .= "
Voc&ecirc; &eacute; muito legal! &copy;
";
?>

 

Observe que pra escrever

Você

eu escrevi

Voc&ecirc;

pois ê em php se escreve &ecirc;

 

Da mesma forma o é (se escreve &eacute;) e o © (se escreve &copy;).

E isso vc pode conferir na tabela.

 

 

E isso é tudo, pessoal!

 

 

Créditos:

60% Eu (pelo método 1 e por organizar o tópico e criar o exemplo)

40% http://www.criarweb.com (pelo método 2)

Editado por danihcv (veja o histórico de edições)

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

  • Respostas 5
  • Visualizações 2.7k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Tem sim, porém sou iniciante em php. É algo relacionado ao charset. Se alguem souber e quiser ajudar, atualizo o tutorial e dou os devidos créditos.   @Edit: TÓPICO ATUALIZADO COM UM MÉTODO MAIS

  • Vlw galera! E agora que eu atualizei o tópico ele está mais útil ainda, pois o usuário não precisa ficar pegando cada código por vez, agora basta usar o código header que eu acabei de colocar no tutor

Postado

não alguma forma de ao invés de ter que usar esses códigos toda vez que eu quiser utilizar um caractere especial ser de alguma forma automática?

Sei lá, um "código" que substitua os códigos pelos caracteres ou vice-versa...

16/11/2014

23/11/2014

 

RIP AnneMotta 21/01/2012 - 15/01/2014

Liga das lendas: DIAMOND É A META

6qpqBbJ.png

Postado
  • Autor

Tem sim, porém sou iniciante em php. É algo relacionado ao charset.

Se alguem souber e quiser ajudar, atualizo o tutorial e dou os devidos créditos. ^^

 

@Edit:

TÓPICO ATUALIZADO COM UM MÉTODO MAIS FACIL!

Editado por danihcv (veja o histórico de edições)

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

Postado

Tópico simples, mas isso é muito, muito, muito útil! ;)

Espero que ajude à muitos, reputado!

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo