我发现magento正在使用iconv_substr函数来删除多余的字符。但是当有特殊字符时它会中断。例如问号(?)。有办法解决这个问题吗?
Notice: iconv_substr() [function.iconv-substr]: Detected an illegal character in input string in Core/Helper/String.php on line 98
app/code/core/Mage/Core/Helper/String.php(98): iconv_substr('Natural Foam?Co...', 0, 255, 'UTF-8')
catalog/Block/Product/View.php(42): Mage_Core_Helper_String->substr('Natural Foam?Co...', 0, 255)
更新1:
我试图覆盖magento的view.php并使用 iconv 与 //忽略,但这也没有帮助,仍然会出现同样的错误。
更新2:
使用 @ 来抑制上述错误的php通知,现在就可以了。请参阅上面的代码链接。所以,现在对我来说是 [已解决] 。