# 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.

Mainospaikka vapaana?

[Lähetä meille sähköpostia](mailto:hi@dennn.is?subject=Mainostaminen%20palvelussa%20OneClick%20Pro)

[Mainos Agenteille valmis lisäosa­sarja tuotteelle WordPress.](https://sleekwp.com/?ref=oneclickpro)
