Javascript IE 11中的JSON字符编码不正确?

Javascript IE 11中的JSON字符编码不正确?,javascript,jquery,json,internet-explorer,Javascript,Jquery,Json,Internet Explorer,我使用json将数据从网站发送到数据库。然而,即使它适用于所有浏览器(包括IE11),在IE11中,除了“英语”之外,我没有其他字符 这是一个例子 $.getJSON('handler.php?type=contact&page='+page); 我怎样才能修理这个东西 您没有对url参数进行编码,因此这是一个问题 $.getJSON('handler.php?type=contact&page='+encodeURIComponent(page)); 嗯。。。什么?您没有

我使用json将数据从网站发送到数据库。然而,即使它适用于所有浏览器(包括IE11),在IE11中,除了“英语”之外,我没有其他字符

这是一个例子

$.getJSON('handler.php?type=contact&page='+page);
我怎样才能修理这个东西


您没有对url参数进行编码,因此这是一个问题

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

嗯。。。什么?您没有向数据库发送json。。此外,您应该正确编码url值
页面
@KevinB如何正确编码该值?也许会有帮助。