Как и все мы сейчас, обработка многобайтовых строк не так проста в PHP. Например, я хочу, чтобы получить длину следующей строки: ä
Должен ли я использовать функции mb_ * или iconv_ * для многобайтовых строк?
strlen('ä'); // 2, because ä equals 2 bytes
mb_strlen('ä', 'UTF-8'); // 1
iconv_strlen('ä', 'UTF-8'); // 1
Какие функции я должен использовать? Mb_ * или iconv_ *? Зачем? Учитывая, что кодирование не может быть ограничено UTF-8.
Thx заранее!
thx! другой pro для mbstring - это то, что есть намного больше функций, таких как mb_strtoupper, mb_strtolower и т. д. –