0

我发现 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//ignore一起使用,但这也无济于事,仍然出现同样的错误。

见代码:https ://github.com/dbashyal/magento-product-view-meta/blob/master/app/code/community/Technooze/Tcatalog/Block/Product/View.php

更新 2:

使用@来抑制上述错误的 php 通知,现在很好。有关代码,请参见上面的链接。所以,现在对我来说[已解决]

4

0 回答 0