私は、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をオーバーライドし、 //ignoreでiconvを使用しようとしていますが、それも役に立たず、同じエラーが発生します。
コードを参照してください: https://github.com/dbashyal/magento-product-view-meta/blob/master/app/code/community/Technooze/Tcatalog/Block/Product/View.php
更新 2:
@を使用して上記のエラーの php 通知を抑制しましたが、今のところ問題ありません。コードについては、上記のリンクを参照してください。だから、それは今私にとって[解決済み]です。