No me he explicado bien. Lo que quiero hacer es obtener un objeto json que tengo guardado en un documento json. Lo quiero obtener sin pasar por un script en php, simplemente en la funcion open() escribo el documento json. Por ejemplo:
Código Javascript
:
Ver originalxmlHttp.open ("GET", "file.json", false);
Si llamo a un script php y este lee el contenido del documento json y me lo envia entonces si que me muestra correctamente la codificacion porque lo que envia es texto plano, pero cuando lo pido directamente desde open no me la detecta.
Si hago lo mismo con xml, si lo cargo directamente desde open(), al tener el xml la primera linia con la codificacion, me va bien. Si llamo a un script php que me lee el xml y me lo envia entonces debo poner header ("Content-type: text/xml") antes de hacer el echo y me lo muestra correctamente, pero me interesa hacerlo con json desde open() sin pasar por php.
Si te interesa puedo subir las pruebas que estoy haciendo.