Přeskočit na obsah

Punycode

Z Wikiverzity

Punycode je kódování Unicode řetězců do ASCII. Definováno v rfc:3492. Používáno zejména pro IDN domény (DNS).

Příklady

[editovat]
Diferenční příklady
plaintext punycode
À (U+00C0) 3ba
Á (U+00C1) 4ba
à (U+00E0) 0ca
á (U+00E1) 1ca
â (U+00E2) 2ca
Ž (U+017D) iha
ž (U+017E) jha
áá 1caa
ááá 1caaa
žž jhaa
žžž jhaaa
xxà xx-kia
áxx xx-lia
xáx xx-mia
xxá xx-nia
âxx xx-oia

Příklady z RFC (sekce 7.1):

  1. ليهمابتكلموشعربي؟
    egbpdaj6bu4bxfgehfvwxn
  2. 他们为什么不说中文
    ihqwcrb4cv8a8dqg056pqjye
  3. 他們爲什麽不說中文
    ihqwctvzc91f659drss3x8bo0yb
  4. Pročprostěnemluvíčesky
    Proprostnemluvesky-uyb24dma41a
  5. למההםפשוטלאמדבריםעברית
    4dbcagdahymbxekheh6e0a7fei0b
  6. यहलोगहिन्दीक्योंनहींबोलसकतेहैं
    i1baa7eci9glrd9b2ae1bj0hfcgg6iyaf8o0a1dig0cd
  7. なぜみんな日本語を話してくれないのか
    n8jok5ay5dzabd5bym9f0cm5685rrjetr6pdxa
  8. 세계의모든사람들이한국어를이해한다면얼마나좋을까
    989aomsvi5e83db1d2a355cv1e0vak1dwrv93d5xbh15a0dt30a5jpsd879ccm6fea98c
  9. почемужеонинеговорятпорусски
    b1abfaaepdrnnbgefbadotcwatmq2g4l
  10. PorquénopuedensimplementehablarenEspañol
    PorqunopuedensimplementehablarenEspaol-fmd56a
  11. TạisaohọkhôngthểchỉnóitiếngViệt
    TisaohkhngthchnitingVit-kjcr8268qyxafd2f1b9g
  12. 3年B組金八先生
    3B-ww4c5e180e575a65lsy2b
  13. 安室奈美恵-with-SUPER-MONKEYS
    -with-SUPER-MONKEYS-pc58ag80a8qai00g7n9n
  14. Hello-Another-Way-それぞれの場所
    Hello-Another-Way--fc4qua05auwb3674vfr0b
  15. ひとつ屋根の下2
    2-u9tlzr9756bt3uc0v
  16. MajiでKoiする5秒前
    MajiKoi5-783gue6qz075azm5e
  17. パフィーdeルンバ
    de-jg4avhby1noc0d
  18. そのスピードで
    d9juau41awczczp
  19. -> $1.00 <-
    -> $1.00 <--

Externí odkazy

[editovat]