ThaiURL - ThaiURL
![]() | tento článek má nejasný styl citace.Září 2009) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
ThaiURL (Thai Uniform Resource Locator) je technologie umožňující použití thajských doménových jmen v aplikacích, které byly upraveny tak, aby tuto technologii podporovaly. Je to jeden z několika takových systémů, které byly uvedeny na trh před příchodem roku IDNA.
Systém doménových jmen (DNS ), nepovoluje názvy domén s thajskými znaky. Jediné znaky povolené v názvech DNS, jak je uvedeno v RFC 1034 „Názvy domén - koncepce a zařízení“ a RFC 1035 „Doménová jména - implementace a specifikace“, jsou
- Písmeno: „a“ až „z“ (malá a velká písmena)
- Číslice: „0“ až „9“
- Pomlčka (-)
Standard pojmenování domén ThaiURL je založen na thajských znacích a symbolech, jak je uvedeno v TIS 620 -2533: Standard pro thajské znakové kódy pro počítače. Protože se nejedná o znaky jiné než ASCII, Řádkově kompatibilní kódování ASCII se používá.[1] Proces kódování je následující:
- Jako vstup začněte s thajským názvem domény:
ชื่อ ไทย. คอม
- Převeďte thajské znaky na jejich Unicode kód ukazuje dovnitř hexadecimální:
0e0a 0e37 0e48 0e2d 0e44 0e17 0e22. 0e04 0e2d 0e21
(jsou zde přidány mezery pro zobrazení jednotlivých kódových bodů)0e0a0e370e480e2d0e440e170e22.0e040e2d0e21
(skutečný hexadecimální řetězec) - Převeďte hexadecimální znaky na binární:
0000 1110 0000 1010 0011 0111 0100 1000 0010 1101 0100 0100 0001 0111 0010 0010 . 0000 1110 0000 0100 0010 1101 0010 0001
(mezery přidány k zobrazení jednotlivých hexadecimálních znaků) - Proveďte a Base32 konverze:
00001 11000 00101 00011 01110 10010 00001 01101 01000 10000 01011 10010 00100 . 00001 11000 00010 00010 11010 01000 01000
(binární reprezentace)byfdosbniqlse.bycc2ii
(Reprezentace ASCII) - Přidat TLD:
byfdosbniqlse.bycc2ii.net
Tento druh kódování URL není národním standardem, ale spíše systémem používaným registrátorem doménových jmen ThaiURL.com. Je to jeden z mnoha lokalizovaných schémat pojmenování, které předcházely standardizaci Internacionalizované názvy domén (IDNA); v tuto chvíli se zdá, že tyto dva systémy koexistují. The ccTLD registrátor jmen pro .th, thnic.net, podporuje IDNA; ThaiURL registruje názvy .com.
Protože se však nejedná o metodu kódování IDN schválenou ICANN, podpora je omezená. Většina prohlížečů použije stále výchozí punycode pro kódování thajských doménových jmen, takže jediný způsob, jak se dostat k doménám registrovaným na ThaiURL, je napsání nebo propojení s doménovým jménem kódovaným ASCII.