Стоит ли разрабатывать сайты в кодировке utf-8? В чем проблема такого Юникода? Какие трудности возникают в процессе создания сайта?
Разрабатывать сайты в Юникоде UTF-8 можно. Но необходимо помнить о некоторых неочевидных трудностях и проблемах:
* Найти редактор, который бы нормально поддерживал Юникод и одновременно помогал бы PHP-программистам сложновато. Говорят, что Dreamweaver 8 и PHP IDE от Zend в этом смысле почти в порядке.
* Строковые функции в PHP с UTF-8 работают некорректно. Например, плохо работают substr() и strtolower(). Проблемы можно решить, воспользовавшись специальными функциями вроде utf8_substr() или строковыми функциями расширения mbstring.
* Перловые регулярные выражения (PCRE) с utf-8 тоже странновато работают.
А вот статья о преимуществах utf-8 и некоторых мифических проблемах.