-1
我正在使用json将数据从网站发送到数据库。然而,即使它适用于所有浏览器(包括IE 11),但在IE 11中,我不会看到“english”以外的其他字符。JSON在IE 11中字符编码不正确?
这是一个例子
$.getJSON('handler.php?type=contact&page='+page);
如何解决这件事?
我正在使用json将数据从网站发送到数据库。然而,即使它适用于所有浏览器(包括IE 11),但在IE 11中,我不会看到“english”以外的其他字符。JSON在IE 11中字符编码不正确?
这是一个例子
$.getJSON('handler.php?type=contact&page='+page);
如何解决这件事?
那么你是不是编码的URL参数,以便这是一个问题。
$.getJSON('handler.php?type=contact&page='+encodeURIComponent(page));
呃...什么?你不是发送json到数据库..另外,你应该正确地编码该url值'page' –
@KevinB如何正确编码值? – EnexoOnoma
[jQuery AJAX Character Encoding](http://stackoverflow.com/questions/553463/jquery-ajax-character-encoding)可能有帮助。 – traktor53