webikdddorf
Новичок
В моём вопросе пойдёт речь о нативной поддержке UTF-8 в PHP. Ситуация такая - несколько лет подряд я плотно работал с PHP и года 3 назад пришлось податься в мир Java, т.е. я выпал из мира PHP целиком и полностью. Когда я расставался с PHP ситуация в мире была следующей:
- все ждали PHP 6 и наконец-то нативную поддержку UTF-8
- на сайте PHP висела страница со списком всех функций php поддерживающих юникод и процентом общей готовности (если не ошибаюсь то процент готовности составлял 89%)
Позже я внезапно прочел в новостях три вещи:
- PHP 6 не будет, разработчики лоханулись и сделали поддержку UTF-16 вместо UTF-8, пришли к выводу что это лажа и всю разработку начали сначала (http://habrahabr.ru/post/138269/)
- с сайта PHP исчезла та самая страница с процентом готовности PHP работать с юникодом
- некоторые сайты написали о том что UTF-8 в PHP не будет уже никогда, нужно юзать mb_
С тех пор я забыл о PHP и не интересовался новостями, потом примерно 2-3 года работал с Java днём и занимался подработкой по вечерам (вёрсткой в open server). И вот сейчас я снова начинаю работать с PHP и прошу помочь мне влиться в мир пользователей этого прекрасного языка
Прошу не отвечать односложно да/нет, хотелось бы получить развернутые ответы "как" "что" и "почему".
Мои вопросы сообществу:
1) Изменилось ли за 3 года ситуация с нативной поддержкой utf-8 в php (сейчас смотрю уже версия 5.5)?
2) Если поддержка появилась, то полная ли она, все ли функции поддерживают юникод или есть какие-то подводные камни.
3) Если поддержки нет (про mb_ и так понятно, умею пользоваться), то как обстоят дела с планами разработчиков на будущее? Может кто-то в курсе? Будет ли поддержка или не будет.
В общем хочется узнать как сейчас работают с юникодом в PHP.
- все ждали PHP 6 и наконец-то нативную поддержку UTF-8
- на сайте PHP висела страница со списком всех функций php поддерживающих юникод и процентом общей готовности (если не ошибаюсь то процент готовности составлял 89%)
Позже я внезапно прочел в новостях три вещи:
- PHP 6 не будет, разработчики лоханулись и сделали поддержку UTF-16 вместо UTF-8, пришли к выводу что это лажа и всю разработку начали сначала (http://habrahabr.ru/post/138269/)
- с сайта PHP исчезла та самая страница с процентом готовности PHP работать с юникодом
- некоторые сайты написали о том что UTF-8 в PHP не будет уже никогда, нужно юзать mb_
С тех пор я забыл о PHP и не интересовался новостями, потом примерно 2-3 года работал с Java днём и занимался подработкой по вечерам (вёрсткой в open server). И вот сейчас я снова начинаю работать с PHP и прошу помочь мне влиться в мир пользователей этого прекрасного языка

Мои вопросы сообществу:
1) Изменилось ли за 3 года ситуация с нативной поддержкой utf-8 в php (сейчас смотрю уже версия 5.5)?
2) Если поддержка появилась, то полная ли она, все ли функции поддерживают юникод или есть какие-то подводные камни.
3) Если поддержки нет (про mb_ и так понятно, умею пользоваться), то как обстоят дела с планами разработчиков на будущее? Может кто-то в курсе? Будет ли поддержка или не будет.
В общем хочется узнать как сейчас работают с юникодом в PHP.