Como forçar o PHP a usar UTF-8 charset

votos
3

Eu não tenho certeza se o título da minha pergunta é clara o suficiente, mas eu vou tentar o meu melhor para explicar.

Eu realmente não estou certo sobre como o PHP executa a função mysql_queryem termos de recuperação e armazenamento de strings. Será que reconhecer quaisquer codificações conjunto de caracteres usado na tabela?

E o meu navegador por padrão substituem as codificações de caracteres enviados através <forms>, ou seja, se eu colocar 'EA' em qualquer <input>ou <textarea>será que estes caracteres ser enviados como eles são?

Em seguida, como é que o PHP lidar com esses personagens? Posso forçar o PHP para escrever esses personagens como eles estão no banco de dados?

Sabendo como eu fiz minhas tabelas de banco de dados, e os seus agrupamentos correspondentes, como eu poderia forçar o PHP para retornar os valores de cadeia corretas que estavam no banco de dados?

Hehe desculpe por ser muito preguiçoso para google, mas eu corri através deste problema antes em outra mesa e pensei ter encontrado uma solução, mas eu estava pensando que talvez eu só assinalada opções do meu broswer usar por padrão a codificação UTF-8?

Ok então, neste caso, em seguida, o navegador do usuário realmente tem poder sobre que tipo de codificação de caracteres que usariam para processar uma página ... existem soluções alternativas?

Vejo:

Publicado 13/11/2008 em 04:07
fonte usuário
Em outras línguas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more