A-A+

prestashop批量导入包含中文时出错的解决办法

2016年01月27日 PrestaShop 暂无评论 阅读 287 次浏览 次
用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);
现在再去导数据的时候就不会出现这种问题
此方法只适合采集国内做外贸网站的数据包涵有中文的时候

 

标签:

评论已关闭!

Copyright © 香港虚拟主机_美国虚拟主机_香港服务器_美国服务器租用托管 保留所有权利.   Theme  Ality 蜀ICP备14006632号-1

用户登录