|
|
|
| При использовании substr ($desc, 0, 50); на конце обрезанной строки возникает всего 1 символ: �
Не могу понять откуда он берётся и как от этого избавиться?
Текст в UTF-8. Беру из базы данных, куда сам же его и заносил. При просмотре базы данные символы не найдены. | |
|
|
|
|
|
|
|
для: Port_Artur
(25.03.2010 в 23:37)
| | mb_substr( ) не помогает? | |
|
|
|
|
|
|
|
для: oliss
(25.03.2010 в 23:48)
| | нет, не помогает | |
|
|
|
|
|
|
|
для: Port_Artur
(25.03.2010 в 23:51)
| | А у вас эта функция активирована?
php_mbstring.dll | |
|
|
|
|
|
|
|
для: Port_Artur
(25.03.2010 в 23:51)
| | Помогло, забыл параметр $encoding указать. Извините. Спасибо!
А почему обычный substr не правильно работает? Кракозябры только в конце и всего 1? | |
|
|
|
|
|
|
|
для: Port_Artur
(25.03.2010 в 23:56)
| | Задайте себе вопрос ,что такое кодировка utf 8 | |
|
|
|
|
|
|
|
для: Port_Artur
(25.03.2010 в 23:56)
| | substr не работает с символами. | |
|
|
|