如何从表单名称字段获取重音值


How to get accent value from a form name field?

这是一个带有字段的表单

<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"; }

当我执行循环以获取值时,"name"字段是:prÀ¢nom(垃圾)

我需要做什么来获得正确的utf8值?


注意,正如DAVE所说,我的for值与name值不匹配。问题是,为什么它应该。事实上,我只是在寻找一种适当的方法来获得标签字段的值,就像在test中写的那样,带有重音和空格。我怎么能得到与$_POST…

我发现:$_POST在utf-8字符上为空

简而言之,

值已经编码(垃圾),所以我必须解码它:utf8_decode()