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をオーバーライドし、 //ignoreでiconvを使用しようとしていますが、それも役に立たず、同じエラーが発生します。

コードを参照してください: https://github.com/dbashyal/magento-product-view-meta/blob/master/app/code/community/Technooze/Tcatalog/Block/Product/View.php

更新 2:

@を使用して上記のエラーの php 通知を抑制しましたが、今のところ問題ありません。コードについては、上記のリンクを参照してください。だから、それは今私にとって[解決済み]です。

4

0 に答える 0