クエリ送信による外字文字化け
created: 2009-10-14 10:17 | modified: 2009-10-19 23:30 | reply: 5
[4338] クエリ送信による外字文字化け - sasuke - 2009-10-14 10:17- [4339] 外字を保持する - ゆうじ - 2009-10-14 23:31
- [4340] DBの問題? - sasuke - 2009-10-15 14:16
- [4341] mb_convert_encodingでHTMLエンティティ変換 - ゆうじ - 2009-10-15 22:31
- [4342] 復元ができません。 - sasuke - 2009-10-19 13:04
- [4343] 想定通りでない値を探しましょう - ゆうじ - 2009-10-19 23:30
[4338] クエリ送信による外字文字化け
user: sasuke | created: 2009-10-14 10:17
こんにちわ。
データベースより取得した値をフォームで表示(view.php)
↓
ボタン押下でクエリ送信
↓
データベースへ追加(db.php)
上記、大まかな流れのwebを作っています。
「髙」や「﨑」などの外字が入った時のみデータベースへ追加した項目が全て文字化けします。(c@F,^J_@^PqRのような)
view.phpの表示段階では問題ないのですがクエリ送信時に何か起きていると思われます。
コーディングなどの解決方法がありましたらご教示下さい。
view.phpのjavascriptを記載させて頂きます。
********************************************
//DBへ登録
function send_db() {
var a = document.getElementById("契約者名").value;
var b = document.getElementById("契約者名(カナ)").value;
var c = document.getElementById("契約者番号").value;
window.open('db.php?item0='+ a + '&item1='+ b + '&item2='+ c,'','width=400,height=400,resizable=yes');
}
***************db.php************************
$a = $_GET['item0'];
$b = $_GET['item08'];
$c = $_GET['item0'];
INSERT INTO~省略
データベースより取得した値をフォームで表示(view.php)
↓
ボタン押下でクエリ送信
↓
データベースへ追加(db.php)
上記、大まかな流れのwebを作っています。
「髙」や「﨑」などの外字が入った時のみデータベースへ追加した項目が全て文字化けします。(c@F,^J_@^PqRのような)
view.phpの表示段階では問題ないのですがクエリ送信時に何か起きていると思われます。
コーディングなどの解決方法がありましたらご教示下さい。
view.phpのjavascriptを記載させて頂きます。
********************************************
//DBへ登録
function send_db() {
var a = document.getElementById("契約者名").value;
var b = document.getElementById("契約者名(カナ)").value;
var c = document.getElementById("契約者番号").value;
window.open('db.php?item0='+ a + '&item1='+ b + '&item2='+ c,'','width=400,height=400,resizable=yes');
}
***************db.php************************
$a = $_GET['item0'];
$b = $_GET['item08'];
$c = $_GET['item0'];
INSERT INTO~省略
