Unicode Normalizer
На многих языках некоторые символы могут использоваться вместе с одним или более диакритическими знаками.
В unicode символ, имеющий диакритические знаки, может быть представлен или одним символом или последовательностью нескольких символов, состоящих из главного символа и одного (или более) объединяющихся диакритических знаков.
Поддержка объединяющихся диакритических знаков значительно различается среди ОС и шрифтов. Во многих случаях объединяющиеся диакритические знаки помещены неправильно и заставляют текст выглядеть уродливым. Чтобы избежать это во всех случаях, когда это - возможные символы, имеющие диакритические знаки, должно быть представлено единственными символами.
Администраторы сайта не имеют никакого контроля над тем, какие символы будут вводиться пользователями, многие из которых ничего не знают о unicode и возможных способах представить символы, имеющие диакритические знаки; пользователи только вводят или копируют/вставляют текст.
Unicode расширение Normalizer преобразует весь ввод данных пользователем (то есть записи блога, комментарии и сообщения форума), когда они будут представлены в нормализацию unicode, формируют C, в котором символы, имеющие диакритические знаки, представлены единственными символами.
ТРЕБОВАНИЯ: Это расширение требует PHP версии 5.3 или выше, или расширения PHP PECL intl.
Ссылки
http://expressionengine.com/archived_forums/viewthread/145067/Комментарии
Ещё никто не оставлял комментариев, Вы будете первым.