2017-01-09 20 views
-1

jsonを使用して、Webサイトからデータベースにデータを送信しています。しかし、それはすべてのブラウザ(IE 11を含む)で動作しますが、IE 11では "英語"以外の文字は取得できません。JSONのIE 11での文字のエンコーディングが正しくありませんか?

これは、例えば

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

どのように私はこの事を修正することができますか?

enter image description here

+0

uhm ...何ですか?あなたはデータベースにjsonを送信していません..さらに、あなたは適切にURL値 'page'をエンコードする必要があります –

+0

@KevinB適切に値をエンコードする方法? – EnexoOnoma

+0

[jQuery AJAX文字エンコーディング](http://stackoverflow.com/questions/553463/jquery-ajax-character-encoding)が役立つかもしれません。 – traktor53

答えて

0

ことが問題であるので、さてあなたは、URLパラメータをコード化されていません。

$.getJSON('handler.php?type=contact&page='+encodeURIComponent(page)); 
関連する問題