PHP 7不能自动解码UTF-8

时间:2017-02-16 21:36:46

标签: php encoding utf-8

使用表单时我的编码有问题。表格以未编码的UTF-8文本结束,如" \ xd0 \ xb0"例如,utf-8 Cyrillic" a"。

该页面的编码设置为UTF-8,文件也是UTF-8,没有BOM,PHP也将mb_internal_encoding设置为UTF-8。不过,在打印$ _POST [" field"]时,我会得到未编码的文字。

该表格有以下参数:

<form action="/User/AddDatabase/" method="POST" accept-charset="UTF-8">

当&#34; a&#34;时,返回\ xd0 \ xb0提名:

<input type="text" placeholder="Име" name="Name" '.(isset($_POST["Name"]) ? 'value="'.$_POST["Name"].'"' : '').' />

返回与输入相同的内容:

<input type="text" placeholder="Име" name="Name" '.(isset($_POST["Name"]) ? 'value="'.utf8_decode($_POST["Name"]).'"' : '').' />

有没有办法在不使用utf8_decode函数的情况下完成这项工作?

0 个答案:

没有答案