Стоит ли разрабатывать сайты в кодировке utf-8? В чем проблема такого Юникода? Какие трудности возникают в процессе создания сайта?
Разрабатывать сайты в Юникоде UTF-8 можно. Но необходимо помнить о некоторых неочевидных трудностях и проблемах:
* Найти редактор, который бы нормально поддерживал Юникод и одновременно помогал бы PHP-программистам сложновато. Говорят, что Dreamweaver 8 и PHP IDE от Zend в этом смысле почти в порядке.
* Строковые функции в PHP с UTF-8 работают некорректно. Например, плохо работают substr() и strtolower(). Проблемы можно решить, воспользовавшись специальными функциями вроде utf8_substr() или строковыми функциями расширения mbstring.
* Перловые регулярные выражения (PCRE) с utf-8 тоже странновато работают.
А вот статья о преимуществах utf-8 и некоторых мифических проблемах.
Mr. X, вт, 2007-06-12 10:13
Насколько я знаю функции в php для работы с utf8 и другими мультибайтовыми строками начинается с mb_... .(mb_substr)...
Здесь всё доступно описано, почему СТОИТ ДЕЛАТЬ САЙТЫ НА UTF-8 - http://live.julik.nl/2005/12/composition-normalization-and-morons
Вот простенький пример...http://live.julik.nl/2007/03/ruschki-phlogx..
И не нужно разговоров, что "win-1251 устоявшаяся кодировка для рунета. Работает без проблем." ... PHP IDE от Zend работает отлично с utf-8
Вы не можете размещать комментарии