Eeclub.ru Дополнения Расширения Unicode Normalizer

Unicode Normalizer

Разместил Станислав в раздел Расширения 13.08.2010, 20:25 Комментариев 0

На многих языках некоторые символы могут использоваться вместе с одним или более диакритическими знаками.

В unicode символ, имеющий диакритические знаки, может быть представлен или одним символом или последовательностью нескольких символов, состоящих из главного символа и одного (или более) объединяющихся диакритических знаков.

Поддержка объединяющихся диакритических знаков значительно различается среди ОС и шрифтов. Во многих случаях объединяющиеся диакритические знаки помещены неправильно и заставляют текст выглядеть уродливым. Чтобы избежать это во всех случаях, когда это - возможные символы, имеющие диакритические знаки, должно быть представлено единственными символами.

Администраторы сайта не имеют никакого контроля над тем, какие символы будут вводиться пользователями, многие из которых ничего не знают о unicode и возможных способах представить символы, имеющие диакритические знаки; пользователи только вводят или копируют/вставляют текст.

Unicode расширение Normalizer преобразует весь ввод данных пользователем (то есть записи блога, комментарии и сообщения форума), когда они будут представлены в нормализацию unicode, формируют C, в котором символы, имеющие диакритические знаки, представлены единственными символами.

ТРЕБОВАНИЯ: Это расширение требует PHP версии 5.3 или выше, или расширения PHP PECL intl.

Ссылки
http://expressionengine.com/archived_forums/viewthread/145067/
Теги: нет тегов

Комментарии

 

Ещё никто не оставлял комментариев, Вы будете первым.

Оставить комментарий

Имя

Email (не обязательно)

URL (не обязательно)

Сообщение

Введите слово с картинки:

Второй президент России 10 character(s) required

Информация
Статус 3rd Party (Free)
Поддерживает EE 1.6.x
Совместимость
Требуется
Стоимость Бесплатно
Фильтр
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Расширенный

  • RSS

© 2010 Copyright Eeclub.ru. All Rights Reserved. ExpressionEngine® are registered trademarks of EllisLab, Inc.