Erro de acentuações no site

1. Erro de acentuações no site

emilio emidio dos santos
emilioemidio

(usa Ubuntu)

Enviado em 08/02/2016 - 15:56h

Boa tarde galera !

Bom vamos la ! A um tempo venho sofrendo pois ultilizo o xamp e rodo os arquivos php sou iniciante e não consigo resolver o problema de caracteres ! eles ficam com aquele ? porem ja troquei de

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

e nada adiantou ! alguem pode me ajudar?


  


2. Re: Erro de acentuações no site

Fábio Berbert de Paula
fabio

(usa Debian)

Enviado em 08/02/2016 - 16:16h

Configure o Apache com:

AddDefaultCharset UTF-8


E claro, verifique qual é realmente o charset do teu site executando um:

$ file index.php

A saída deve retornar algo como:

index.php: PHP script, UTF-8 Unicode text, with CRLF line terminators



3. Re: Erro de acentuações no site

emilio emidio dos santos
emilioemidio

(usa Ubuntu)

Enviado em 08/02/2016 - 16:20h

fabio escreveu:

Configure o Apache com:

AddDefaultCharset UTF-8


E claro, verifique qual é realmente o charset do teu site executando um:

$ file index.php

A saída deve retornar algo como:

index.php: PHP script, UTF-8 Unicode text, with CRLF line terminators



A saida após o comando foi essa !
index.php: PHP script, ISO-8859 text, with very long lines




4. Re: Erro de acentuações no site

Fábio Berbert de Paula
fabio

(usa Debian)

Enviado em 08/02/2016 - 16:46h

emilioemidio escreveu:

A saida após o comando foi essa !
index.php: PHP script, ISO-8859 text, with very long lines



Então você deve configurar teu site para ISO8859-1 ou converter os arquivos para UTF-8 usando o comando iconv:

$ iconv -f iso8859-1 -t utf-8 index.php index.php.utf8
$ cp index.php index.bak
$ mv index.php.utf8 index.php



5. Re: Erro de acentuações no site

Fábio Berbert de Paula
fabio

(usa Debian)

Enviado em 08/02/2016 - 16:48h

Sugiro sempre dar preferência ao UTF-8, ISO8859-1 funciona, mas está obsoleto. Não tem suporte a vários caracteres que hoje em dia são utilizados com certa frequência.


6. Re: Erro de acentuações no site

emilio emidio dos santos
emilioemidio

(usa Ubuntu)

Enviado em 08/02/2016 - 17:14h

fabio escreveu:

Sugiro sempre dar preferência ao UTF-8, ISO8859-1 funciona, mas está obsoleto. Não tem suporte a vários caracteres que hoje em dia são utilizados com certa frequência.



Mas .... uma duvida cruel aqui ! se eu troquei para utf-8 ja não era para resolver ?


7. Re: Erro de acentuações no site

Fábio Berbert de Paula
fabio

(usa Debian)

Enviado em 08/02/2016 - 18:16h

Mas .... uma duvida cruel aqui ! se eu troquei para utf-8 ja não era para resolver ?


Não. O que vale é o charset do código-fonte. A configuração do servidor web deve ser de acordo.


8. Re: Erro de acentuações no site

Buckminster
Buckminster

(usa Debian)

Enviado em 08/02/2016 - 19:46h

No banco de dados deve estar de acordo também.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts