PHP não exibe palavras com acento

1. PHP não exibe palavras com acento

Diego Almeida
DiegoAlmeida

(usa Outra)

Enviado em 01/08/2014 - 08:56h

Bom Dia pessoal, estou tendo dificuldade em um sistema que tenho, ele exibe uma lista de links, porém quando no nome do link tem algum caractere especial como os acentos, ele não é exibido, só aparece o item porém em branco. Acredito ser alguma configuração do meu servidor, a acentuação do HTML funciona normalmente, meu banco de dados exibe os acentos normalmente também. Olha um exemplo abaixo:

http://www.turmadacomputacao.com/imagem.jpg

Gostaria de saber se pode ser alguma configuração em meu servidor.


  


2. Re: PHP não exibe palavras com acento

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 01/08/2014 - 09:39h

DiegoAlmeida escreveu:

Bom Dia pessoal, estou tendo dificuldade em um sistema que tenho, ele exibe uma lista de links, porém quando no nome do link tem algum caractere especial como os acentos, ele não é exibido, só aparece o item porém em branco. Acredito ser alguma configuração do meu servidor, a acentuação do HTML funciona normalmente, meu banco de dados exibe os acentos normalmente também. Olha um exemplo abaixo:

http://www.turmadacomputacao.com/imagem.jpg

Gostaria de saber se pode ser alguma configuração em meu servidor.



Caracteres que estão no html veja configuração do apache "AddDefaultCharset"

http://stackoverflow.com/questions/913869/how-to-change-the-default-encoding-to-utf-8-for-server
http://www.hardware.com.br/dicas/charset-apache.html



Caracteres que estão no banco de dados veja o collation do bando de dados

http://www.uolhost.com.br/faq/banco-de-dados/o-que-e-collation-de-uma-base-de-dados-como-alterar.htm...



3. Re: PHP não exibe palavras com acento

Diego Almeida
DiegoAlmeida

(usa Outra)

Enviado em 01/08/2014 - 14:49h

Muito Obrigado, acabei de descobrir o erro, não era nem no servidor não. No código php tinha uma função htmlentities — Converte todos os caracteres aplicáveis em entidades html, ele que estava atrapalhando a exibição.


4. PHP

CASSIO FERRAZ
cassio88

(usa Ubuntu)

Enviado em 01/08/2014 - 15:16h

Diego,

só confirmando, esta função está relacionada com inserção em banco de dados

para "reverter", é só usar html_entity_decode()

http://php.net/manual/pt_BR/function.html-entity-decode.php


5. Re: PHP não exibe palavras com acento

Diego Almeida
DiegoAlmeida

(usa Outra)

Enviado em 01/08/2014 - 15:26h

Vlw Cassio!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts