ICONV: Detected an incomplete multibyte character
Получил ошибку: Notice: iconv() [function.iconv]: Detected an incomplete multibyte character in input string
И пришел в ступор, откуда у меня неполные мультибайтовые символы
Оказалось протупил сам:
1 2 3 4 5 |
<?php if (strlen($title)>256) $title=substr($title,0,256); ?> |
а правильно:
1 2 3 4 5 |
<?php if (mb_strlen($title,'utf-8')>256) $title=mb_substr($title,0,256,'utf-8'); ?> |
Так что при получении подобного сообщения, первое что проверяйте, это где Вы "чикнули" строку 🙂
Author: | Tags: /
| Rating:
2 comments.
Write a comment