アクセント記号の付いた文字をフォームで送信しようとしていますが、POSTでそれらを取得できません。文字の表示に問題はありません。私のサイトのアクセント。POSTでアクセントを受け付けていないPHP
私のヘッダーファイルには次のものがあります。
header('Content-Type:text/html; charset=ISO-8859-1');
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
サーバー上のDEFAULT_CHARSETは、ISO-8859-1
に設定されている私は、フォームの文字セットが、使用されているコードの、まだ運
<form method="post" accept-charset="ISO-8859-1">
例を設定しようとした
echo 'â, ê, î, ô, û';
if(isset($_POST['commentSubmit'])) {
print_r($_POST);
}
echo '<form method="post" accept-charset="ISO-8859-1">
<input type="hidden" name="submitType" value="tech" />
<input type="hidden" name="mailType" value="feedback" />
<input type="hidden" name="mailTypeSub" value="response" />
<input type="hidden" name="mailLanguage" value="FR" />
<input type="hidden" name="tName" value="Josh" />
<input type="hidden" name="tEmail" value="" />
<input type="hidden" name="feedback" value="" />
<table border="0" width="50%" class="datatable" cellpadding="3" cellspacing="1">
<tr>
<th>Email Technican</th>
</tr>
<tr>
<td><textarea name="comment" cols="67" rows="10"></textarea></td>
</tr>
<tr>
<th><input type="submit" name="commentSubmit" value="Email Technican" onclick="return confirm(\'Are you sure you want to email this technician?\')"/></th>
</tr>
</table>
</form>';
、あなたは何を取得_are_? – Eugene
UTFを代わりに使ってみましたか? –
@Eugene私は何も得ていません、それはすべてのデータをダンプしています。 – JCohen