2017-01-09 48 views
-1

我正在使用json将数据从网站发送到数据库。然而,即使它适用于所有浏览器(包括IE 11),但在IE 11中,我不会看到“english”以外的其他字符。JSON在IE 11中字符编码不正确?

这是一个例子

$.getJSON('handler.php?type=contact&page='+page); 

如何解决这件事?

enter image description here

+0

呃...什么?你不是发送json到数据库..另外,你应该正确地编码该url值'page' –

+0

@KevinB如何正确编码值? – EnexoOnoma

+0

[jQuery AJAX Character Encoding](http://stackoverflow.com/questions/553463/jquery-ajax-character-encoding)可能有帮助。 – traktor53

回答

0

那么你是不是编码的URL参数,以便这是一个问题。

$.getJSON('handler.php?type=contact&page='+encodeURIComponent(page));