Как работать с многобайтовыми строками? (mbstring)

Ответ

Расширение mbstring предоставляет функции для работы с многобайтовыми кодировками:

mb_strlen($str, 'UTF-8');
mb_substr($str, 0, 5, 'UTF-8');
mb_strtolower($str, 'UTF-8');
mb_strpos($str, $needle, 0, 'UTF-8');
mb_detect_encoding($str);
mb_convert_encoding($str, 'UTF-8', 'Windows-1251');

Установите mb_internal_encoding('UTF-8') или default_charset = "UTF-8" в php.ini, чтобы не указывать кодировку каждый раз.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.