| |
|
|
| | При использовании 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 не работает с символами. | |
| |
|
|