get送信時のパラメータに日本語を入れて、送信し、データを取ろうとしておりますが、パラメータ(get送信時URL)が文字化けし、うまく取れません。
$.ajax({ url: /hoge/日本語, type: 'GET', dataType: 'json', contentType: 'charset=utf-8' })
ほかに、ajaxのオプションに
beforeSend: function(xhr){ xhr.overrideMimeType('text/html;charset=utf-8'); }
や、
scriptCharset: 'UTF-8'
を試しましたが、同じように文字化けします。
$.ajaxを書いているhtmlの文字コードはutf-8です。
他にやり方や、ここが違っているなどありましたら教えてください。
参考にさせていただいたページ
http://shinimae.hatenablog.com/entry/2015/12/10/164401
ご回答頂いた皆様ありがとうございました。
今回は特に参考になった方にベストアンサーをつけされていただきました。

回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/17 10:00