Интернет магазин китайских планшетных компьютеров



Компьютеры - Punycode

12 мая 2011


Оглавление:
1. Punycode
2. Браузеры с поддержкой Punycode



Punycode  — стандартизированный метод преобразования последовательностей Unicode-символов в так называемые ACE-последовательности, которые состоят только из алфавитно-цифровых символов, как это разрешено в доменных именах. Punycode был разработан для однозначного преобразования доменных имен в последовательность ASCII-символов.

Мотивация

Важнейшей причиной введения Punycode был тот факт, что в утверждённой стандартом системе доменных имен разрешены только 26 символов латинского алфавита, цифры от 0 до 9 и дефис. Для английского и некоторых других языков с латинским алфавитом этого достаточно, однако другие языки, в том числе и с латинским алфавитом, содержат дополнительные символы, например ä, ö или ü.

Правила преобразования

В качестве базисных символов выступают символы латинского алфавита от a до z, цифры от 0 до 9 и дефис «-»; всего 37 символов.

Примеры
Последовательность символов Кодировка
abcdef abcdef
abæcdöef abcdef-qua4k
schön schn-7qa
ยจฆฟคฏข 22cdfh1b8fsa
74h
правда 80aafi6cg
почемужеонинеговорятпорусски b1abfaaepdrnnbgefbaDotcwatmq2g4l


Просмотров: 1856


<<< MacRoman
RADIX-50 >>>