Php 如何正确编码CSV中的特殊字符

Php 如何正确编码CSV中的特殊字符,php,magento,special-characters,htmlspecialchars,Php,Magento,Special Characters,Htmlspecialchars,我正在使用advance data flow profiles为magento进行产品导入,我面临CSV中出现的常见特殊字符问题。我尝试了htmlspeicalchars函数和utf8_encode对值进行编码,但它们干扰了Ganon php解析器的工作,因为我有html我从中获取数据并制作产品CSV的页面 这真的很烦人,我花了两天的时间来解决这个问题。 关于如何解决这个问题的任何想法。您使用这些函数是正确的,但是在使用/显示值之前,请确保您也使用了解码。例如:当我运行advance profi

我正在使用advance data flow profiles为magento进行产品导入,我面临CSV中出现的常见特殊字符问题。我尝试了
htmlspeicalchars函数
utf8_encode
对值进行编码,但它们干扰了
Ganon php解析器的工作,因为我有html我从中获取数据并制作产品CSV的页面

这真的很烦人,我花了两天的时间来解决这个问题。
关于如何解决这个问题的任何想法。

您使用这些函数是正确的,但是在使用/显示值之前,请确保您也使用了
解码。例如:

当我运行advance profile时,整个CSV首先加载DB,然后在工作时取消每行的钻孔。。可能我需要先解码数据,然后再进行解密。