A-A+
prestashop批量导入包含中文时出错的解决办法
用prestashop的系统导入数据时,如果导入页面的描述中有中文时会导致导入不成功出现致命错误。
那怎么办,采集来的页面内容本身就有中文,这个时候只有修改后台的导入代码了
加入一段正则替换,把中文替换掉,就OK
$product->link_rewrite = self::createMultiLangField($link_rewrite);
在这段代码下面加上
$pattern = “/[\x7f-\xff]/sim”;
$product->description = preg_replace($pattern, ”, $product->description);
$product->description_short = pSQL($product->description_short);
现在再去导数据的时候就不会出现这种问题
此方法只适合采集国内做外贸网站的数据包涵有中文的时候
评论已关闭!