Codificação de caracteres e PHP
De TeHospedia
Se seu projeto é novo, nossa sugestão é você usar tudo em UTF-8. Se seu projeto é legado, você deve manter homogênio a codificação de caracteres, ou manualmente desenvolver scripts que convertam sua base de dados toda para uma única codificação.
Tabela de conteúdo |
Codificações mais usadas
- UTF-8
- ISO-8859-1
Como forçar uma codificação de caracteres
Em seu html
É importante que em todas suas páginas, públicas ou administrativas, a meta tag seja a mesma.
Inclua as tags dentro da tag <head> de seu html:
Para UTF-8:
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
Para ISO-8859-1:
<meta http-equiv="content-type" content="text/html; charset=ISO-885901" />
Banco mySQL
Em seu script PHP, logo após o mysql_connect(), você pode usar o mysql_set_charset() para definir a codificação
Para UTF-8:
mysql_set_charset("utf8");
Para ISO-885901
mysql_set_charset("latin1");



