@poopoo
poopoo
12 Sep 2014

PHP — говно. PHP почти что не поддерживает UTF. "Почти что" конечно громко сказано, но бля, отдельный модуль для работы со строками в многобайтовых кодировках! Перед использованием функций из расширения mbstring ещё нужно установить внутреннюю кодировку скрипта в UTF используя функцию mb_internal_encoding до вызова функций из mbstring! Некоторые стандартные функции для работы со строками в однобайтной кодировке не имею аналогов для работы со строками в многобайтовых кодировках! Почему с этого говна все до сих пор не свалили на что-то другое? Тот же Python выглядит как-то поприятнее.

Рекомендовано: cauf
12 Sep 2014

Легаси-хуегаси. У нас в пистоне тоже не очень с юникодом. Можно почитать нытье Армина, например.

12 Sep 2014

Почитал "Everything you did not want to know about Unicode in Python 3" несколько разные проблемы.

#tbkox/2 в ответ на /1
12 Sep 2014

poopoo, чисто теоретически там в php.ini была настройка, чтобы заменить обычные функции mbstring'овскими. Но её никто (кроме Битрикса) не использует.

12 Sep 2014

Но это тоже несет пекоторые проблемы.

#tbkox/4 в ответ на /3
12 Sep 2014

poopoo, очень большие проблемы, я бы сказал.

#tbkox/5 в ответ на /4
04 Oct 2014

Просто привыкни вызывать mb_internal_encoding в начале скрипта и использовать mb_ функции, когда речь идёт о символах, а не о байтах. Я легко привык (у меня не было выбора)

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.