No Prototype (isto aconteceu comigo), estava tentando a todo custo enviar as requisições utilizando ISO-8859-1. Não havia jeito. Mesmo forçando o encoding, o Prototype teimava em mandar as requisições como UTF-8. E quando chegava no servidor, no PHP eu tinha um problema enorme nas mãos: Converter estes caracteres.
Vasculhando pela net, encontrei uma maneira simples de resolver este problema: O PHP possui uma função biblioteca específica para este tipo de conversão.
Utilizando a função iconv(string $in_charset, string $out_charset, string $str) onde você especifica o charset de entrada, o charset de saída e a string a ser convertida, você será agraciado com a conversão de caracteres.
Esta não foi a melhor forma (o Prototype deveria ter feito a codificação corretamente), mas resolveu meu problema.
Nenhum comentário:
Postar um comentário