मैं साथ utf-8 चारसेट
मैं इस वाक्य विन्यास का उपयोग इनकोडिंग JSON फ़ाइल को पढ़ने के लिए है:
$http.get('resources/negozi.json',
{header : {'Content-Type' : 'application/json; charset=UTF-8'}
}).success(function(data) {
... code here
});
लेकिन, प्रतिक्रिया हेडर है :
सामग्री-प्रकार: टेक्स्ट/सादा; charset = आईएसओ-8859-1
अगर मैं jQuery के साथ ऐसा करने की कोशिश:
$.ajax({
type: "GET",
url: "resources/negozi.json",
contentType: "application/json; charset=utf-8",
dataType: "json",
अनुरोध हेडर सही है। लेकिन, प्रतिक्रिया वही है।
सामग्री-प्रकार: टेक्स्ट/सादा; charset = आईएसओ -8859-1
आप जिस सर्वर का उपयोग कर रहे हैं वह क्या है? – nubbel
जैसा कि @nubbel ने कहा, सर्वर प्रतिक्रिया वह है जो वापस लौटाई गई है - अपना सर्वर-साइड कोड जांचें। –
सर्वर साइड कोड मुझे है। मैं परीक्षण के लिए स्वयं द्वारा एक utf-8 एन्कोडेड जेसन लिखता हूं। अनजाने में मैं सर्वर – Banasci