i18n в PHP сегодня в значительной степени беспорядок, и Джоэл Спольски выделил его в прошлом году;
Когда я обнаружил, что популярный инструмент веб-разработки PHP практически полностью игнорирует проблемы кодировки символов, бездумно используя 8 битов для символов, что делает почти невозможным создание хороших международных веб-приложений, я подумал, что этого достаточно.
Обратите внимание на этот ответ Скотта Рейнена, который рассматривает решения, реализованные в PHP.
Во всяком случае, похоже, что есть вероятность, что ситуация скоро улучшится. Проверьте это интересное сообщение на Zend …
Похоже, что рассматриваемый разработчик, который использует дескриптор L0t3k, (и, похоже, испытывает трудности с поиском постоянного дома в Интернете), был серьезным — похоже, работа ведется на http://cvs.voltex.jp / php-i18n / . Если кто-то может помочь ему с каким-то веб-пространством, похоже, что место для отправки почты — cshmoove hotmail dot com.
Также интересен другой упомянутый им проект http://sourceforge.jp/projects/php-i18n/ ;
Текущий PHP поддерживает функцию i18n через mbstring. Однако ZendEngine и многие PHP-функции изначально не поддерживают функцию i18n. Этот проект направлен на то, чтобы предоставить i18n функцию изначально Предполагается, что результаты будут объединены с проектом PHP позже.
Больше CVS для просмотра здесь .
Здесь было бы интересно узнать, в каком состоянии находится проект php-i18n, если кто-нибудь из разработчиков это увидит.