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

时间:2013-03-15 14:24:07

标签: php html forms utf-8

这是一个带字段的表单

<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所说,我的值与名称值不匹配。问题,为什么它应该。事实上,我只是寻找一种正确的方法来获得标签的价值,就像用重音和空格测试一样。我怎么能用$ _POST得到它...我想我不能!

1 个答案:

答案 0 :(得分:0)

我找到了:$_POST empty on utf-8 characters

简而言之,该值已经编码(垃圾)所以我必须解码它:utf8_decode()

相关问题