Unicode to Punycode muunnin
Muunna kansainväliset verkkotunnukset Punycode-muotoon xn-- ja takaisin. Työkalu soveltaa RFC 3492:n algoritmia jokaiseen merkintään, joka sisältää muita kuin ASCII-merkkejä, jättää ASCII-merkinnät ennalleen ja käsittelee yhden verkkotunnuksen tai sähköpostiosoitteen riviä kohden. Työkalu auttaa kehittäjiä, DNS-ylläpitäjiä ja markkinoijia tarkistamaan, miltä nimet, kuten münchen.de tai 例え.jp, näyttävät DNS-osoitteissa, varmenteissa, URL-osoitteissa ja roskapostisuodattimissa.
Usein kysytyt kysymykset
Mikä Punycode on?
RFC 3492:ssa määritelty Punycode esittää Unicode-tekstiä käyttäen vain kirjaimia, numeroita ja yhdysmerkkiä, jotka ovat sallittuja verkkotunnuksissa. Kansainvälisten verkkotunnusten kukin muu kuin ASCII-merkkejä sisältävä merkintä tallennetaan muodossa xn-- ja sen perässä Punycode-muoto. Selaimet näyttävät käyttäjille Unicode-muodon.
Voinko nähdä esimerkin?
mañana.com muuttuu muotoon xn--maana-pta.com ja münchen.de muotoon xn--mnchen-3ya.de. RFC 3492:n esimerkki 他们为什么不说中文 muuttuu muotoon xn--ihqwcrb4cv8a8dqg056pqjye. Takaisin muuntaminen palauttaa alkuperäiset nimet.
Voinko muuntaa useita verkkotunnuksia kerralla?
Kyllä. Syötä yksi verkkotunnus riviä kohden, niin jokainen rivi muunnetaan erikseen. Alussa ja lopussa olevat välilyönnit poistetaan, ja tyhjät rivit säilyvät tyhjinä.
Käsitteleekö työkalu sähköpostiosoitteita?
Kyllä. Vain @-merkin jälkeinen osa muunnetaan, joten paikallinen osa säilyy ennallaan. Huomaa, että myös muun kuin ASCII-merkin sisältävä paikallinen osa edellyttää sähköpostipalvelimilta SMTPUTF8-tukea.
Muuttaako se syötteen kirjainkokoa tai normalisoi sitä?
Ei. Työkalu käyttää Punycodea täsmälleen RFC 3492:n määrittelemällä tavalla ja säilyttää kirjainkoon. Selaimet käyttävät lisäksi UTS 46 -määrityksen mukaista muunnosta, joka muuttaa kirjaimet pieniksi ja normalisoi tekstin. Syötä siis verkkotunnukset pienillä kirjaimilla, jotta tulokset vastaavat DNS:tä.
Miksi Punycode hylätään?
Purkaminen epäonnistuu, jos xn---tunniste ei sisällä kelvollista Punycode-merkkijonoa tai jos Punycode-osa sisältää muita kuin ASCII-merkkejä. Tarkista, että tunniste on kopioitu kokonaan.
Muuttuvatko ASCII-verkkotunnukset?
Eivät. Tunnisteet, jotka sisältävät vain ASCII-merkkejä, kuten example tai com, säilyvät täsmälleen ennallaan molempiin suuntiin muunnettaessa.
Miksi hyökkääjät käyttävät Punycodea?
Muiden kirjoitusjärjestelmien samannäköiset merkit voivat jäljitellä tuttuja brändejä; tätä kutsutaan homografihyökkäykseksi. Epäilyttävän linkin muuntaminen Punycodeksi paljastaa sen todellisen xn---nimen.
Onko Punycode sama asia kuin URL-prosenttikoodaus?
Ei. Punycodea käytetään vain isäntänimeen. Ei-ASCII-merkkejä sisältävät polut ja kyselymerkkijonot koodataan sen sijaan prosenttimerkinnällä, jota tämän sivuston URL-kooderi käsittelee.
Kuinka paljon tekstiä voin muuntaa?
Enintään 5 MiB tekstiä pyyntöä kohden, yksi verkkotunnus rivillä. Muunnos tehdään palvelimella, eikä mitään tallenneta.