当我发布这样的 HTML 表单时,我对返回的 POST 值有疑问:
<form action="" method="POST">
<input type="text" name="test">
<input type="submit">
</form>
如果我在输入字段中输入 jöachi@æøåèÆ 并对 $_POST 值进行 var 转储,我会得到:
array (size=1)
'test' => string 'jöachi@æøåèÆ' (length=17)
在结果中,您可以看到 è 符号已替换为 ISO Latin-1 代码 è
我怎样才能让它不那样做?
我页面中的编码是 ISO-8859-10,我尝试将其更改为 UTF-8,但没有运气。
我还认为这可能与我的 apache 中的 magic_quotes 有关,但未启用。
任何帮助表示赞赏