UTF-8-koodaaja/purkaja
Ilmainen online UTF-8-koodaaja ja purkaja, Unicode-koodipisteen muunnos
Tietoja Unicode-koodipistemuuntimesta
Muuntaa luettavan tekstin ja Unicode-koodipisteet U+XXXX-merkinnässä. Koodaustila jakaa syötteen Unicode-koodipisteisiin (käsittelee oikein sijaispareja merkeille, jotka ovat yli U+FFFF, kuten emoji) ja tulostaa jokaisen U+-alkuiseksi nollalla täytetyksi suuraakkosilla heksaarvona. Purkaustila hyväksyy välilyönneillä erotetun U+XXXX- (tai pelkän heksa-) -arvojen luettelon ja rakentaa alkuperäisen merkkijonon.
Käyttöohjeet
1. Valitse Koodaa tai Purkaa kahdesta välilehdestä. 2. Koodaa-tilassa kirjoita mitä tahansa tekstiä; tuloste näyttää jokaisen koodipisteen välilyönneillä erotettuna (esim. "A\u2764\ufe0f" muuttuu "U+0041 U+2764 U+FE0F"). 3. Purkaa-tilassa liitä koodipisteet välilyönneillä erotettuna; U+-etuliite on valinnainen. 4. Napsauta Koodaa/Purkaa suorittaaksesi, Vaihda vaihtaaksesi suuntaa ja ladataksesi tulosteen syötteeseen, tai Tyhjennä nollataksesi.
Koodipisteiden muotoyksityiskohdat
Koodaus iteroi codePointAt-funktiolla ja ohittaa jälkisijaisen sijaisparin mille tahansa parille, jonka arvo ylittää 0xFFFF, jolloin yksittäinen emoji lasketaan yhdeksi koodipisteeksi. Jokainen arvo renderöidään "U+" ja vähintään neljä suuraakkosella heksanumeroa (esim. U+0041, U+1F600). Purkaminen poistaa valinnaisen U+- tai u+-etuliitteen, jäsentää lopun base-16:na parseInt:illa ja rakentaa merkin String.fromCodePoint-funktiolla. Arvot yhdistetään ilman erotinta, joten usean koodipisteen grafeemat rakentuvat uskollisesti.
▶Miten emojit ja astraliset merkit käsitellään?
▶Onko U+-etuliite vaadittu purkaessa?
▶Miksi heksaarvoni näkyy korvaavana merkkinä?
▶Miksi tulosteen heksa on tasattu neljään numeroon?
Jos tämä työkalu on ollut sinulle hyödyllinen, harkitse kahvin ostamista.
Osta minulle kahvi