【发布时间】:2012-08-17 20:20:42
【问题描述】:
我正在通过 AJAX 方法 POST 将数据发送到 PHP 后端文件。数据来自一个文本区域,其形式具有下一个属性accept-charset="UTF-8"。
AJAX 函数以http[act].send("title=" + encodeURIComponent(field.value)...) 发送数据,我的PHP 后端文件以header('Content-Type:text/html; charset=UTF-8'); 开头。数据库接受名称和字段都设置为 UTF-8(这些东西从来没有问题)。
我想我应该在 PHP 后端解码 encodeURIComponent() 函数。但是怎么做呢?
编辑(抱歉):
Fibra Dietética 插入 DB 为 fibra dietética
Acompañada 插入为 Acompañada强>
...等等。
【问题讨论】:
-
为什么不使用一些框架来处理 AJAX? (如果你这样做 - 它是什么?)
-
jmm... 我不会说我不喜欢框架,但我不喜欢将它们用于如此简单的事情。我应该工作。
-
ajax 在本机方式中并不简单(与使用 jQuery 等框架的 ajax 相比)......更不用说你必须处理跨浏览器问题
标签: php ajax post utf-8 encodeuricomponent