Автор Тема: RACE и вася.com  (Прочитано 1669 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dub

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 236
  • +0/-0
  • 0
    • Просмотр профиля
    • http://binartis.com/
RACE и вася.com
« : 24 Августа 2002, 10:37:13 »
Реально ли возможностями PHP реализовать преобразование, используемое при кодировании международных доменных имен типа "вася.com"?
Преобразование следующее: "вася.com" -> "BQ--AQZDAQKP.COM"
C ".COM" - все ясно. "BQ--" - просто предшествует всем доменным именам такого типа. А оставшаяся часть строки получена следующим образом:
- вася переводится в нижний регистр
- преобразование в Unicode (диапазон кирилицы: 0400-04FF).
- RACE-преобразование, состоящее из проверки исходных данных на соответсвие, компрессии по заданному алгоритму и кодирования с использованием Base32.

И какие для всего этого использовать функции?

Описание RACE-преобразования:
http://www.i-d-n.net/draft/draft-ietf-idn-nameprep-02.txt
http://www.i-d-n.net/draft/draft-ietf-idn-race-03.txt

Библиотека на perl:
http://www.cpan.org/authors/id/M/MI/MIYAGAWA/Convert-RACE-0.05.tar.gz

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28