我正在为wordpress开发一个插件,该插件使用ajax从电子表格中为woocommerce导入产品。
我的电子表格具有 UTF-8 内容类型的值,例如Lyftrörelse | 埃根霍伊德 | Plattformslängd
所以当我使用 ajax 上传我的文件并将其发送到我的 PHP 文件
数据正在正确发送。 但是当我从 Php 文件中的该数组中获取值时,例如
$valuefirst=$productarray["Lyftrörelse"];
var_dump($valuefirst);
返回空值,
但是如果我将电子表格的值更改为 ["Lyftrorelse"]
现在当我像这样打印它时
$valuefirst=$productarray["Lyftrorelse"];
var_dump($valuefirst);
它正在打印我的价值,早些时候,当我在没有 Ajax 的情况下这样做时,没有这样的问题,我的内容被正确阅读有什么建议吗?
尝试在 Ajax 请求中设置 content-Type,
内容类型:"字符集=utf-8",