-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