SafariでAjaxを使った時の文字化け修正
困ったサファリ
「safari文字化け ajax」とかのワードで検索すれば原因を書いてるサイトが一杯出てきます。
でもよんでもあんまりよくわからなかったんですけど。
とりあえずわからなくてもコレ書けば直るよってソースを見つけたのでメモメモ。
とか
とりあえず若干簡単そうな川崎さんのソースをメモメモ
function get_response_text ( req ) { var text = req.responseText; if ( navigator.appVersion.indexOf( "KHTML" ) > -1 ) { var esc = escape( text ); if ( esc.indexOf("%u") < 0 && esc.indexOf("%") > -1 ) { text = decodeURIComponent( esc ); } } return text; }