フィールドを持つこのフォーム
<label for="sec1-prenom">Prénom<span class="requis">*</span></label>
<input type="text" name="sec1-prénom" class="required"/>
ここに値を取得するためのループがあります
foreach($_POST as $name => $value) {
$myval .= $name .' : '.$value ."\r\n"; }
値を取得するためにループを実行すると、「名前」フィールドは次のようになります: prÀ¢nom (ゴミ)
適切な utf8 値を取得するにはどうすればよいですか?
DAVE が言ったように、私の for 値は name 値と一致しないことに注意してください。質問、なぜそれが必要なのか。実際、アクセントとスペースを使用してテストで書かれたように、ラベルの値を取得する適切な方法を探しています。どうすれば $_POST でそれを取得できますか... できないと思います!