我正在为wordpress开发一个插件,使用ajax从电子表格中为woocommerce导入产品。
我的电子表格的值为UTF-8内容类型,如Lyftr relse\Egenh jd_
所以当我使用ajax上传我的文件并将它发送到我的PHP文件时
数据正在正确发送。但是当我从Php文件中的数组中获取值时,如下所示
$valuefirst=$productarray["Lyftrörelse"];var_dump($valuefirst);
返回null,
但是,如果我将电子表格的值更改为"Lyftrorelse"
现在,当我像这样打印它
$valuefirst=$productarray["Lyftrorelse"];
var_dump($valuefirst);
这是打印我的价值,早些时候,当我这样做没有Ajax没有这样的问题,我的内容被正确阅读,有什么建议吗?
发布于 2016-02-08 07:06:12
尝试在Ajax请求中设置内容类型,
contentType:"charset=utf-8",
https://stackoverflow.com/questions/35263943
复制相似问题