Retirando bugs de acento pelo .htaccess 02.03.15 20:20
Olá,
Vale notar que esse tutorial é válido somente para Apache .
Nós precisaremos, obviamente, de um servidor Apache, nele deverá haver um arquivo chamado .htaccess, se não houver, crie.
Nele você adiciona o seguinte código, vale notar que no apache cada código deverá estar um uma linha separada, isto é, não ponha ele do lado de um código, pule uma linha e coloque, exemplo:
ERRADO
CÓDIGOA CÓDIGOB
CERTO:
CÓDIGOA
CÓDIGOB
Ok, vamos ao código:
Isso eliminará qualquer erro de acento, o PHP foi programado pela língua inglesa, pela qual não existe acentos ou '~', caracteres especiais.
Se você por 'Lê', o PHP disponibilizará na tela algo assim 'Lê' ou seja, meio desagradável.
Isso irá solucionar o erro, deixei a explicação bem mastigada mesmo ;)
Links úteis:
http://stackoverflow.com/a/5733374 (Em inglês, o tutorial)
http://pt.wikipedia.org/wiki/UTF-8 (Documentação do utf-8 pelo Wikipédia)
http://www.power-pixel.net/t58964- (Tutorial para retirar os bugs de acento sem necessitar usando o próprio PHP ou HTML)
Tradução para inglês:
http://goo.gl/8JaDwK
UTF-8 (8-bit Unicode Transformation Format) é um tipo de codificação Unicode de comprimento variável criado por Ken Thompson e Rob Pike. Pode representar qualquer carácter ppk padrão do Unicode, sendo também compatível com o ASCII. Por esta razão, está lentamente a ser adaptado como tipo de codificação padrão para email, páginas web, e outros locais onde os caracteres são armazenados.
Vale notar que esse tutorial é válido somente para Apache .
Nós precisaremos, obviamente, de um servidor Apache, nele deverá haver um arquivo chamado .htaccess, se não houver, crie.
Nele você adiciona o seguinte código, vale notar que no apache cada código deverá estar um uma linha separada, isto é, não ponha ele do lado de um código, pule uma linha e coloque, exemplo:
ERRADO
CÓDIGOA CÓDIGOB
CERTO:
CÓDIGOA
CÓDIGOB
Ok, vamos ao código:
- Código:
AddDefaultCharset UTF-8
Isso eliminará qualquer erro de acento, o PHP foi programado pela língua inglesa, pela qual não existe acentos ou '~', caracteres especiais.
Se você por 'Lê', o PHP disponibilizará na tela algo assim 'Lê' ou seja, meio desagradável.
Isso irá solucionar o erro, deixei a explicação bem mastigada mesmo ;)
Links úteis:
http://stackoverflow.com/a/5733374 (Em inglês, o tutorial)
http://pt.wikipedia.org/wiki/UTF-8 (Documentação do utf-8 pelo Wikipédia)
http://www.power-pixel.net/t58964- (Tutorial para retirar os bugs de acento sem necessitar usando o próprio PHP ou HTML)
Tradução para inglês:
http://goo.gl/8JaDwK