質問は、
サーバー(非ajax)への通常のHTTPリクエストでは、クエリ文字列はGETメソッドによってサーバーに渡されますか?これによって指定されたエンコーディングの影響を受けます:
<meta http-equiv='Content-Type' content='text/html; charset=gb2312'>
答えが「いいえ」の場合、GETメソッドのパラメーターのエンコードスキーマを定義するにはどうすればよいですか?
例:次のようなHTMLがある場合:
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=gb2312'>
</head>
<body>
<form method="GET" action="/some/server">
<input type="text" name="name1" value="someNon-ASCII_value1" />
<input type="submit" />
</form>
</body>
<html>
ユーザーがsubmit
ボタンをクリックすると、値のエンコードはどうなりますsomeNon-ASCII_value1
か?