ThaiURL

редактировать

ThaiURL (Thai Uniform Resource Locator) - это технология, позволяющая использовать тайские доменные имена в приложениях, которые были модифицированы для поддержки этой технологии. Это одна из нескольких таких систем, которые продавались до появления IDNA.

. Традиционно система доменных имен (DNS ) не допускает доменных имен с тайскими символами. В именах DNS разрешены только символы, указанные в RFC 1034 «Доменные имена - концепции и возможности» и RFC 1035 «Доменные имена - реализация и спецификация»:

  1. Буква : От «a» до «z» (без учета регистра)
  2. Цифры: от «0» до «9»
  3. Дефис (-)

Стандарт именования доменов ThaiURL основан на тайских символах и символы, указанные в TIS 620 -2533: Стандарт тайских кодов символов для компьютеров. Поскольку это символы, отличные от ASCII, используется ASCII-совместимая кодировка на основе строк. Процесс кодирования выглядит следующим образом:

  1. Начните с тайского имени домена в качестве ввода:. ชื่อ ไทย. คอม
  2. Преобразуйте тайские символы в их кодовые точки Unicode в шестнадцатеричный :. 0e0a 0e37 0e48 0e2d 0e44 0e17 0e22. 0e04 0e2d 0e21(здесь добавлены пробелы для отображения отдельных кодовых точек). 0e0a0e370e480e2d0e440e170e22.0e040e2d0e21(фактическая шестнадцатеричная строка)
  3. Преобразование шестнадцатеричных символов в двоичные:. 0000 1110 0000 1010 0011 0111 0100 1000 0010 1101 0100 0100 0001 0111 0010 0010. 0000 1110 0000 0100 0010 1101 0010 0001(для отображения отдельных шестнадцатеричных символов добавлены пробелы)
  4. Выполнить преобразование Base32 :. 00001 11000 00101 00011 01110 10010 00001 01101 01000 10000 01011 10010 00100. 00001 11000 00010 00010 11010 01000 01000(двоичное представление). byfdosbniqlse.bycc2ii(представление ASCII)
  5. Добавить TLD:. byfdosbniqlse.bycc2ii.net

Такая кодировка URL-адресов не является национальным стандартом, а скорее является системой, используемой регистратором доменных имен ThaiURL.com. Это одна из многих локализованных схем именования, предшествовавших стандартизации интернационализированных доменных имен (IDNA); в настоящий момент кажется, что эти две системы сосуществуют. Регистратор имен ccTLD для .th, thnic.net поддерживает IDNA; ThaiURL регистрирует имена.com.

Однако, поскольку это не санкционированный ICANN метод кодирования IDN, поддержка ограничена. Большинство браузеров по-прежнему будут использовать по умолчанию punycode для кодирования тайских доменных имен, поэтому единственный способ получить доступ к доменам, зарегистрированным на ThaiURL, - это ввести или связать доменное имя в кодировке ASCII.

Ссылки
  1. ^«ThaiURL - Как работает ThaiURL?».
Внешние ссылки
Последняя правка сделана 2021-06-10 03:47:10
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте