はっしー回答ポイント なしウォッチ

jQuery.ajax()で日本語が文字化けします。

以下のようなコードでajax通信を行うと、title, articleに日本語がセットされた際文字化けします。送信元のhtmlがShift_JISで書かれているので、beforeSendで明記すれば解決するかと思いましたが直りません。どうすれば解決できるでしょうか?

$.ajax({
beforeSend: function(xhr){
xhr.overrideMimeType("text/html;charset=Shift_JIS");
},
type: "POST",
url: "message_send.html",
data:{
"title": title,
"article": article
},
success:function(){
alert("success");
},
failure:function(){
alert("failure");
},
});

ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2014-02-17 14:42:08
終了日時
2014-02-17 19:30:52
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

Ajax358Shift_JIS88jQuery742文字化け1005HTML5036URL11376

人気の質問

メニュー

PC版