表格数据以ASCII格式提交,我需要UTF8

时间:2013-03-16 17:59:20

标签: php jquery html forms utf-8

您好我将jquery ajax的表单序列化数据发布到php脚本中,当我用mb_detect_encoding检查数据时,我发现数据是以ASCII格式发送的。我的PHP页面来自数据来源,使用此标记<meta charset=UTF-8"/>声明为UTF8,我是否必须在表单来源或什么内容中添加内容?

1 个答案:

答案 0 :(得分:1)

ASCII是UTF-8的完美子集。如果UTF-8编码数据仅包含基本ASCII范围内的字符,则它与ASCII无法区分。即它同时是有效的ASCII和UTF-8。

mb_detect_encoding只是猜测第一个匹配的编码。