Hledat:

Parfémy Krása Produkty pro zdraví Hodinky Elektro Šperky a klenoty Nábytek Nářadí a zahrada Outdoor Počítače a notebooky
 

Punycode

Punycode je název pro kódovací syntaxi, která umožňuje překlad řetězce znaků kódovaných prostřednictvím Unicode do jednoduché ASCII podoby, používané např. pro pojmenování síťových zařízení nebo domén.

Obsah

[editovat] Kódovací princip

V této sekci je popsán postup Punycode kódování - ukazuje názorně převod řetězce "počítač" do kódované podoby "pota-wpa5qd".

[editovat] Oddělení ASCII znaků

Nejprve jsou všechny základní (ASCII) znaky v řetězci odděleny od ostatních znaků (např. "počítač" → "pota"). Pokud byl oddělen alespoň jeden ASCII znak přidá se na konec řetězce znak "-" (např. "počítač" → "pota-").

[editovat] Kódování ostatních znaků

Dále následuje kódování ostatních ne-ASCII znaků. Použitým algoritmem se kóduje nejen samotný znak, ale i jeho původní pozice v Unicode tvaru. Například řetězec "počítač" je převeden do podoby "pota-wpa5qd". Právě text za znakem "-", tedy "wpa5qd", v sobě nese zakódovanou informaci o ne-ASCII znacích (č, í a č) a jejich původním umístění v řetězci na 3, 4, resp. 7 místě zleva.

[editovat] Související

URL kódování

[editovat] Externí odkazy

 
Punycode v jiných jazycích: Deutsch, English, Español, Français, Italiano, 日本語, 한국어, Polski, Português, Svenska, 中文
Tento článek je převzat z české wikipedie - otevřené encyklopedie, originální článek naleznete na adrese: „http://cs.wikipedia.org/wiki/Punycode
Stránka byla naposledy upravena v Stránka byla naposledy editována 30. 8. 2008 v 23:56.
Veškerý text je dostupný za podmínek GNU Free Documentation License (Autorské právo pro podrobnosti).
Další služby: Portál | Katalog | Hledej | Zprávy | Počasí | Kurzy | Práce | Slovník | TV | Online hry | Java hry | SMS | Loga a melodie | Chat | Fórum | Kontakt