Buenas Tengo el siguiente problema con las cabesera Accept-Charset de los navegadores, mi problema consiste en saber cuando el navegador hiso una convercion de la url en utf-8 es decir si yo ingreso este link en un navegador
http://localhost/Mis documentos/Mi música
en IE me llega esto
/Mis%20documentos/Mi%20m%C3%BAsica
donde al hacer una remplazo de los %xx me queda asi
Mis documentos\Mi música
lo cual requiere una combercion utf-8
en FireFox o Opera no direcamente al hacer el replazo %xx me queda
\Mis documentos\Mi música donde la no requiero la combercion utf-8
bien entonses analizando el Accept-Charset supongo que podria saber si el navegador requiere o no la combercion utf-8 pero no encuentro coerencia para esto.
IE directamente no pone la cabesera Accept-Charset por lo que la razon me dice que devo hacer la combercion, firefox si la pone por lo que no deveria hacer la combercion, pero... Opera pone esta cabesera pero sin envargo no requiere hacer la combercion.
entonses que deveria tener en cuenta sobre si devo o no hacer la combercion utf-8
Cita:
Iniciado por IExplorer GET /Mis%20documentos/Mi%20m%C3%BAsica HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */*
Referer:
http://localhost/Mis%20documentos
Accept-Language: es
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Host: localhost
Connection: Keep-Alive
Cita:
Iniciado por Opera GET /Mis%20documentos/Mi%20m%C3%BAsica HTTP/1.1
User-Agent: Opera/9.25 (Windows NT 5.1; U; en)
Host: localhost
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: es-ES,es;q=0.9,en;q=0.8
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
Referer:
http://localhost/Mis%20documentos
Connection: Keep-Alive, TE
TE: deflate, gzip, chunked, identity, trailers
Cita:
Iniciado por FireFox GET /Mis%20documentos/Mi%20m%FAsica HTTP/1.1
Host: localhost
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: es-es,es;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer:
http://localhost/Mis%20documentos
lo que no se es que significa
;q=0.7,*;q=0.7 o
utf-16, *;q=0.1
quizas esto me seria una pista para solucionar mi problema?
Saludos