Возврат длины строки $string


Алексей11996
610

почему когда задаешь русский символ он считает его не за ‘1’ а за ‘2’, в то время когда символ на англиском языке то один символ считается как 1


Mik Foxi

Потому что считает байты, а не символы.

mb_strlen($desc, ‘utf-8’) — посчитает символы.


Алексей11996

foxi:
Потому что считает байты, а не символы.

mb_strlen($desc, ‘utf-8’) — посчитает символы.

А русский символ имеет 2 байта, спасибо


suffix

Алексей11996:
А русский символ имеет 2 байта

в utf-8, а если в cp1251 то 1 байт 🙂

Поэтому сайты на русском лучше в cp1251 кодировке делать — меньше места занимают 🙂


Mik Foxi

suffix, ничего уже не надо в cp1251, только utf-8. А то как эмодзи и прочие utf-8 символы вставлять то в русскую кодировку? 😀


imasiter

suffix:
Поэтому сайты на русском лучше в cp1251 кодировке делать — меньше места занимают 🙂

Стремная какая-то рекомендация. Очень надеюсь, что это была шутка.

Ради сомнительной экономии чутки байтов рисковать стандартами и универсальностью?


suffix

imasiter:
Очень надеюсь, что это была шутка.

В каждой шутке есть только доля шутки. В качестве примера:

Битрикс требует чтобы для сайтов в кодировке utf-8 строго обязательно было выставлено mbstring.func_overload=2 а новые версии php такую функцию больше не поддерживают.

Если же сайт в кодировке cp1251 то такой проблемы просто нет 🙂 !


imasiter

suffix:
В каждой шутке есть только доля шутки. В качестве примера:

Битрикс требует чтобы для сайтов в кодировке utf-8 строго обязательно было выставлено mbstring.func_overload=2 а новые версии php такую функцию больше не поддерживают.

Если же сайт в кодировке cp1251 то такой проблемы просто нет 🙂 !

Может, тогда лучше выкинуть Битрикс, а не utf-8? 😀


suffix

imasiter:
Может, тогда лучше выкинуть Битрикс, а не utf-8? 😀

Таки Вы против государственной программы импортозамещения забугорного вражеского WP нашим исконно-русским православным Битриксом ? 🙂


imasiter

suffix:
Таки Вы против государственной программы импортозамещения забугорного вражеского WP нашим исконно-русским православным Битриксом ? 🙂

Мне можно, я из вражеского лагеря — Украины. 😂😂😂


suffix

imasiter:
Мне можно, я из вражеского лагеря — Украины. 😂😂😂

Вэйзмир, таки не надо мне рассказывать за вражеский лагерь ! Может где-то в верхах и вражеский а Молдаванка и Хитровка завсегда находили общий гешефт 🙂 !

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *