Unicode-tarkastelu ja escape-muunnin
Muunna teksti Unicode-escape-sekvensseiksi tai pura ne tekstiksi. Tarkista koodipisteet, UTF-8-tavut ja UTF-16-yksiköt myös emojeista ja yhdistyvistä merkeistä.
Tulos tulee tähän.
Unicoden tarkistaminen ja muuntaminen
- Liitä tarkistettava tai koodattava teksti tai purettavat Unicode-escape-sekvenssit.
- Valitse koodipisteiden ja tavujen tarkistus, koodaus \uXXXX-muotoon tai purku tekstiksi.
- Suorita toiminto ja kopioi tulos. Tarkista myös yhdistyvät merkit ja emojit, kun etsit merkkien välisiä eroja.
Näin käytät työkalua: Unicode-tarkastelu ja escape-muunnin
Emoji voi käyttää kahta UTF-16-koodiyksikköä, ja yksi näkyvä merkki voi koostua useasta koodipisteestä. Työkalu näyttää koodipisteet, ei grafeemiryppäitä. Parittomat surrogaatit hylätään eikä niitä korvata huomaamatta.
Teksti ja emojit Unicode-escape-sekvensseinä
- Syöte
Hei maailma! 👋 👋 é- Tulos
\u0048\u0065\u0069\u0020\u006d\u0061\u0061\u0069\u006c\u006d\u0061\u0021\u0020\ud83d\udc4b\u0020\ud83d\udc4b\u0020\u0065\u0301
Kysymyksiä työkalusta: Unicode-tarkastelu ja escape-muunnin
Miksi yksi näkyvä merkki voi viedä useita rivejä?
Kukin rivi vastaa koodipistettä, ei välttämättä kokonaista näkyvää merkkiä. Aksentillinen kirjain voi koostua kirjaimesta ja yhdistyvästä merkistä; emoji voi sisältää useita koodipisteitä, joita yhdistää nollalevyinen liitin. Esimerkiksi é ja e sekä U+0301 voivat näyttää samoilta, vaikka niiden sekvenssit eroavat.
Mitä eroa on koodipisteellä, UTF-8:lla ja UTF-16:lla?
U+1F44B on merkin 👋 koodipiste. UTF-8 esittää sen neljällä tavulla f0 9f 91 8b, UTF-16 kahdella yksiköllä d83d dc4b. JavaScript laskee merkkijonon pituuden UTF-16-yksiköissä, joten tämän emojin pituus on 2, vaikka koodipisteitä on yksi.
Mitä Unicode-escape-sekvenssejä voi purkaa?
Työkalu tukee muotoja \u4e2d ja \u{1F44B} sekä pareja, kuten \ud83d\udc4b. Koodaus tuottaa \uXXXX-sekvenssejä ja täydentäville merkeille parin. Keskeneräiset sekvenssit, Unicode-alueen ulkopuoliset arvot ja parittomat surrogaatit hylätään.
Tulkitseeko työkalu kaikki JavaScript-merkkijonot tai korjaako se väärin näkyvän tekstin?
Ei. Se muuntaa Unicode-escape-sekvenssejä suorittamatta koodia, mutta ei ole täydellinen JavaScript- tai JSON-merkkijonojen jäsennin. \n, \t, \x41 ja U+0041 säilyvät ennallaan. Käytä URL-työkalua arvolle %41 ja HTML-entiteettityökalua arvolle A. Työkalu ei normalisoi tekstiä eikä korjaa väärällä merkistökoodauksella luettua tiedostoa.
Lähetetäänkö tiedostoni, tokenini tai tekstini palvelimelle?
Ei. Työkalut käsittelevät tiedot selaimessasi. Sivusto toimittaa sivun ja ohjelmakoodin, mutta syötettäsi ei lähetetä muunnospalvelimelle eikä tallenneta käyttäjätilille.
Hyödylliset työkalut seuraavaan vaiheeseen
- Base64-koodaus ja purku
Koodaa UTF-8-teksti Base64-muotoon tai pura tavallinen ja URL-turvallinen Base64. Valitse täytemerkit ja rivipituus.
- HTML-entiteettien koodaus ja purku
Muunna teksti HTML-entiteeteiksi tai pura nimetyt ja numeeriset merkkiviittaukset.
- Tekstien vertailu
Vertaa kahta tekstiä riveittäin, sanoittain tai merkeittäin ja korosta erot säilyttäen välilyönnit ja rivinvaihdot.
Yleiset tehtävät ja esimerkit
- Base64-purku
Pura Base64 luettavaksi UTF-8-tekstiksi tai lataa alkuperäiset tavut.
Kaikki kehittäjätyökalut
Koodaus ja tiedostot
Muunna tekstiä, tavuja, verkko-osoitteita ja upotettuja kuvia alkuperäisiä tietoja muuttamatta.
Base64-koodaus ja purku
Koodaa UTF-8-teksti Base64-muotoon tai pura tavallinen ja URL-turvallinen Base64. Valitse täytemerkit ja rivipituus.
Base64URL-koodaus ja purku
Koodaa teksti URL-turvalliseen Base64-muotoon merkeillä - ja _ ja pura Base64URL myös ilman täytemerkkejä.
Kuva Base64-muotoon
Muunna PNG-, JPEG-, GIF-, WebP-, SVG- ja muut tunnistetut kuvat Base64 Data URI -muotoon selaimessa.
Base64 kuvaksi
Pura Base64-kuvia ja Data URI -merkkijonoja, esikatsele tuettuja kuvamuotoja ja lataa alkuperäiset tavut.
Tiedosto Base64-muotoon
Koodaa mikä tahansa tiedosto Base64-muotoon. Lisää halutessasi Data URI, täytemerkit tai MIME-rivinvaihdot.
Base64 tiedostoksi
Palauta ladattava tiedosto Base64- tai Data URI -syötteestä muuttamatta purettuja tavuja.
URL-koodaus ja purku
Koodaa URL-osoitteiden osia, kokonaisia osoitteita ja lomakearvoja tai pura prosenttikoodaus ja välilyönnit.
HTML-entiteettien koodaus ja purku
Muunna teksti HTML-entiteeteiksi tai pura nimetyt ja numeeriset merkkiviittaukset.
Tietojen ja tekstin tarkastelu
Lue rakenteista dataa ja tokeneita ja selvitä tarkasti, mikä muuttui.
JSON-muotoilu, tiivistys ja tarkistus
Muotoile, tiivistä ja tarkista JSON säilyttäen suurten lukujen tarkkuus. Valitse sisennys ja avainten lajittelu.
JWT-dekooderi
Lue JWT:n otsake ja sisältö ja tarkastele voimassaoloaikoja lähettämättä tokenia ulkopuoliseen palveluun.
Tekstien vertailu
Vertaa kahta tekstiä riveittäin, sanoittain tai merkeittäin ja korosta erot säilyttäen välilyönnit ja rivinvaihdot.
Säännöllisten lausekkeiden testeri
Testaa JavaScript-regex-lausekkeita: liput, osumien sijainnit, sieppausryhmät ja nimetyt ryhmät.
Tiivisteet, tunnisteet ja ajastukset
Tarkista tiedostoja, luo tunnisteita ja tutki ajankohtia ja toistuvia ajastuksia.
MD5-tiiviste ja tarkistussumma
Laske tekstin tai paikallisen tiedoston MD5-tiiviste ja vertaa sitä odotettuun tarkistussummaan.
SHA-1-tiiviste ja tarkistussumma
Laske UTF-8-tekstin tai tiedoston SHA-1-tiiviste ja vertaa tulosta tarkistussummaan.
SHA-256-tiiviste ja tarkistussumma
Laske tekstin ja tiedostojen SHA-256-tiiviste ja tarkista latauksia julkaistuja tarkistussummia vasten.
SHA-512-tiiviste ja tarkistussumma
Laske tekstin ja tiedostojen SHA-512-tiiviste omalla laitteellasi ja vertaa kokonaisia heksadesimaalituloksia.
CRC32-laskuri
Laske tekstin tai tiedoston tavallinen CRC-32 ja vertaa kahdeksan merkin heksadesimaalisia tarkistussummia.
HMAC-generaattori
Luo HMAC-SHA-1-, HMAC-SHA-256- ja HMAC-SHA-512-koodeja salaisella UTF-8- tai heksadesimaaliavaimella.
UUID- ja GUID-generaattori
Luo satunnaisia UUID v4 -tunnisteita tai ajallisesti järjestyviä UUID v7 -tunnisteita yksittäin tai erissä.
Unix-aikaleimamuunnin
Muunna Unix-sekunteja, millisekunteja ja ISO 8601 -päiväyksiä ja tarkastele samaa hetkeä UTC- tai IANA-aikavyöhykkeellä.
Cron-lausekkeen tulkinta
Tarkista viisi- ja kuusikenttäiset Cron-lausekkeet ja katso tulevat suoritusajat aikavyöhykkeet ja kesäaika huomioiden.
Cron-lausekkeen luonti
Luo Cron-lausekkeita aikakentistä tai valmiista ajastuksista ja esikatsele tulevia suoritusaikoja valitulla aikavyöhykkeellä.
Teksti ja tiedostot käsitellään omalla laitteellasi. Älä jätä luottamuksellisia tuloksia jaetulle leikepöydälle. Käytä yksityisten avainten ja tokenien käsittelyyn luotettavaa laitetta.