viernes, 2 de enero de 2009

XMLHTTP/XMLHTTPREQUEST y UTF-8

Recientemte me topé con un problema extraño de codificación de caracteres. Todo es porque si estas usando AJAX, los objectos XMLHttp o XMLHttpRequest mandan los datos POST codificados en UTF-8 aún cuando la página desde la que se envíen esté en una codificación diferente.

En algunos navegadores el GET se manda en la codificación indicada en el html con charset, pero no siempre es así. ¿Solución? usar siempre codificación UTF-8 para todo.

2 comentarios:

Oscar dijo...

Hace tiempo que me enfrente a ese problema, es muy latoso, aqui puliqué una solucion si usan java http://www.autonecrologia.net/?p=106

HevuZ dijo...

si...claro
a mi me pasa seguido tambien