フォーム入力読み込み

[新着] Webテンプレートを仮オープンしました



0   名前: oku : 2006/11/23(木) 12:12  ID:c71btDKi
親ページ(フォーム入力ページ)から子ページ(確認ページ)を開き、親ページのフォーム入力データを子ページに書き込むために以下のようにしたのですが、全角文字が文字化けしてしまいうまく表示されません。何かいい改善策があればよろしくお願いします。

test.html
<html>
<head>
<title>test</title>
</head>
<body>
<form action="./test1.html" method="get">
<input type="text" name="encode">
<input type="submit" value="submit">
</form>
</body>
</html>

test1.html
<html>
<head>
<title>**</title>
</head>
<body>
<script type="text/javascript">
url=window.location+""
if(url.indexOf("?") != -1){
v=url.split("?")[1].split("=")[1]
document.write(v)
}
</script>
</body>
</html>


1   名前: 加納 : 2006/11/23(木) 12:12  ID:0eGP0h2.
フォームから送信する場合、自分で2バイト文字をエンコード、デコードをするのが無難です。
ソースは提示しませんが、"javascript encode"などで検索してencode/decode用のソースを手に入れて使用してください。(escapeなどのjavascript備え付けのエンコード関数は駄目。)

一覧へ戻る