Sono leggere il file JSON codificato con UTF-8 charset
Io uso questa sintassi:
$http.get('resources/negozi.json',
{header : {'Content-Type' : 'application/json; charset=UTF-8'}
}).success(function(data) {
... code here
});
Ma, l'intestazione di risposta è :
Content-Type: text/plain; charset = ISO-8859-1
Se provo a farlo con jQuery:
$.ajax({
type: "GET",
url: "resources/negozi.json",
contentType: "application/json; charset=utf-8",
dataType: "json",
La richiesta di intestazione è corretta. Ma la risposta è la stessa.
Content-Type: text/plain; charset = ISO-8859-1
qual è il server che stai utilizzando? – nubbel
Come ha detto @nubbel, la risposta del server è quella che determina ciò che viene restituito: controlla il codice lato server. –
Il codice lato server sono io. Scrivo un io codificato utf-8 da solo per il test. Sfortunatamente non posso cambiare nulla sul server – Banasci