![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
Ajax・jQueryで日本語をGETするとき、IEで文字化けします。
(Firefox,chromeでは文字化けは起こりません。IE6/7/8で確認すると文字化けします)
どのようにしたら文字化けが起こらなくなるか教えていただければと思います。
環境
PHP:5.1.6
サーバー・HTMLの文字コードはUTF-8
下記のようなリンクを作り、「jquery.url.js」でパラメータを取得しています。
<a href="./test.php?keyword=テスト&cate=1">
(実際には下記のソースに示しますが、テストの文字はurlencordしています。)
【javascript部分】
<script type="text/javascript" src="jquery.url.js"></script>
<script type="text/javascript">
$().ready ( function() {
$('#sample-get').find('a').click ( function() {
var url = $.url ( $(this).attr('href') );
$.ajax ({
type: 'GET',
url: 'send.php',
cache: false,
data: url.attr ( 'query' ),
success: function ( data, dataType ) {
$('#test').html ( data );
},
error: function ( XMLHttpRequest, textStatus, errorThrown ) {
this;
alert('Error : ' + errorThrown);
}
});
return false;
});
【HTML(PHP)部分】
$keyword='テスト';
$keyword=urlencord($keyword);//urlエンコード
echo<<<EOF
<div id="sample-get">
<a href="./test.php?keyword=$keyword&cate=1"><img src="images/sample1.png" alt="sample1" height="200" width="200"></a>
</div>
EOF;
【PHP部分(send.php)】
<?php
echo $_GET['keyword'];
echo urldecord($_GET['keyword']);
echo $_GET['cate'];
?>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JavascriptからPHPへのAjax通信...
-
JQueryでAjax通信をキャンセル...
-
readyStateが4にならない原因
-
フレーム内の要素へのXPATHはど...
-
[jQuery UI] sortableを使いaja...
-
迷路探索プログラムを作るには...
-
jQuery toggle() 戻るで開いた...
-
階層別の組織図の自動作成について
-
要素内を常に一番下を表示させたい
-
IndexedDB を使ってファイルア...
-
.txtファイルの読み込み
-
スクリプトの外部からの読み込み
-
bxsliderで画像毎に表示時間を...
-
Javascriptを使ってQRコード読...
-
Selenium4でボタンをクリックで...
-
SQLのmaxで求めた値を変数に代...
-
FullCalendar の複数月表示につ...
-
メールを送信するボタンでOutlo...
-
日付が変わると自動更新
-
JQueryのイーズインとイーズアウト
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavascriptからPHPへのAjax通信...
-
AjaxでJSONを受信すると、文字...
-
jQuery を外部ファイルから呼び...
-
jQueryを使いformでsubmitした...
-
jQueryのblockUIをformのボタン...
-
ajaxからphpにpsotしたときの日...
-
jQueryで外部テキストファイル...
-
jQuery3 reset()が効かない。
-
jQuery,Ajaxでcgiに接続する方...
-
JSONをperlで受け取る方法
-
IE8で動かないJQuery
-
AJAXでプルダウン連動(SJIS環境)
-
ajaxでPHPにPOST送信して結果デ...
-
flash javascript php の引数受...
-
グーグルマップの吹き出しから...
-
IE8 form action属性をはずす...
-
twitter @anywhereのtweetboxか...
-
Ajax サーバーに負荷かかります...
-
ページを遷移せずにデータ送信
-
Perl JavaScript Ajax リアルタ...
おすすめ情報