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