koduj | dekoduj | kompresuj

> międzynarodowe | domeny | unicode <

// Punycode - międzynarodowe nazwy domen z kodowaniem Unicode do ASCII

[UNICODE]

Obsługa Unicode

Koduj dowolne znaki Unicode, w tym emotikony i specjalne pisma.

[DNS]

Zgodność z DNS

Tworzy nazwy domen wyłącznie w ASCII, które współpracują z infrastrukturą DNS.

[STANDARD]

RFC 3492

Oficjalny standard IETF dla internacjonalizowanych nazw domen (IDN).

>> informacje techniczne

Jak działa Punycode:

Punycode to kodowanie typu bootstring, które konwertuje ciągi Unicode na ASCII. Oddziela znaki ASCII od nie-ASCII, a następnie koduje pozycje i wartości znaków Unicode, używając wyłącznie ASCII.

Przykład:

"münchen" → xn--mnchen-3ya

Dlaczego używać Punycode:

  • >Międzynarodowe nazwy domen (IDN)
  • >Unicode w systemach DNS
  • >Adresy e-mail z Unicode
  • >Wsteczna kompatybilność
  • >Kompatybilność między różnymi systemami

>> najczęstsze pytania

Czym jest Punycode?

Punycode to składnia kodowania używana do konwertowania znaków Unicode na ASCII w celu użycia w zinternacjonalizowanych nazwach domen (IDN). Umożliwia to stosowanie znaków spoza ASCII w nazwach domen.

Dlaczego Punycode używa prefiksu "xn--"?

Prefiks "xn--" identyfikuje etykietę domeny jako zakodowaną w Punycode. Oznacza "ASCII Compatible Encoding" i zapobiega pomyleniu z normalnymi nazwami domen ASCII.

Czy mogę używać emotikonów w nazwach domen?

Tak, emotikony można zakodować za pomocą Punycode. Na przykład 😊.com staje się xn--e28h.com. Nie wszyscy rejestratorzy obsługują jednak domeny z emotikonami.

Czy Punycode jest tylko dla domen?

Punycode został zaprojektowany głównie dla nazw domen, ale może kodować dowolny tekst Unicode na ASCII. Najczęściej używany jest dla IDN i zinternacjonalizowanych adresów e-mail.

Inne języki