Vai al contenuto
100% locale

Ispettore di caratteri Unicode

Divide il testo in singoli caratteri e mostra il punto di codice, il nome, il blocco, la categoria e la dimensione di ciascuno.

Ingresso

Ispettore di caratteri Unicode

Incolla qualsiasi testo e questo strumento lo divide in singoli caratteri, mostrando per ciascuno il suo punto di codice (U+XXXX), un nome leggibile, il suo blocco Unicode, la sua categoria generale (lettera, segno, punteggiatura, simbolo, separatore o controllo), una direzione del testo approssimativa e quanti byte occupa in UTF-8. È costruito per quei momenti in cui il testo sembra corretto ma si comporta in modo strano: una "virgoletta intelligente" che rompe un parser JSON, uno spazio a larghezza zero smarrito copiato da una pagina web, un omoglifa nascosto in un nome di dominio, o un emoji che risulta essere diversi punti di codice incollati insieme.

Attiva "combina caratteri identici" per unire le ripetizioni in una sola riga per carattere distinto con un conteggio delle occorrenze, che è il modo più veloce per rispondere a "quali caratteri appaiono effettivamente in questo file e quante volte?". "Solo caratteri non-ASCII" nasconde le normali A-Z, cifre e punteggiatura di base in modo che un documento lungo mostri solo i caratteri che vale la pena controllare. "Decomponi emoji composte" divide le sequenze costruite da diversi punti di codice (bandiere, emoji familiari, varianti di tonalità della pelle) nei loro elementi grezzi invece di elencare l'intera sequenza come una riga. Scegli una semplice tabella per la lettura sullo schermo o CSV per incollare in un foglio di calcolo.

I nomi dei caratteri provengono da una grande tabella integrata che copre ASCII, lettere latine accentate (costruite secondo la stessa regola lettera-base più-diacritici che Unicode utilizza), cirillico, greco, simboli comuni, ideogrammi CJK e sillabe Hangul - non una copia del database completo di ~150.000 nomi Unicode, che sarebbe troppo grande da inviare a una scheda del browser. I punti di codice rari o non assegnati ricadono su una descrizione basata su blocchi invece di indovinare, e le domande frequenti di seguito indicano esattamente dove cade il confine.

Tutto viene eseguito localmente nel tuo browser: il testo che ispeziona, incluse le password, le note private o qualsiasi altra cosa che non incolleresti in un modulo web casuale, non viene mai caricato da nessuna parte. Copia il risultato, scaricalo come file .txt o invialo direttamente a un altro strumento.

FAQ

Perché un emoji a volte viene visualizzato come più righe?
Le emoji come bandiere, gruppi familiari o varianti di tonalità della pelle sono spesso costruite da più punti di codice Unicode incollati insieme. Per impostazione predefinita, lo strumento le mostra come un carattere unico; attiva "decomponi emoji composte" per vedere i singoli punti di codice che le compongono.
Cosa significa "blocco" qui?
Un blocco Unicode è un intervallo denominato di punti di codice, come "Latin base" o "Cirillico". Raggruppa i caratteri in base a dove si trovano nello standard Unicode, che è diverso dalla loro categoria generale (lettera, punteggiatura, simbolo, ecc.).
I nomi dei caratteri sono sempre il nome Unicode ufficiale?
Per ASCII, lettere latine accentate comuni, cirillico, greco, ideogrammi CJK, sillabe Hangul e un ampio set di simboli ed emoji comuni, sì. Per punti di codice più rari, lo strumento mostra un fallback descrittivo basato sul blocco invece di indovinare un nome esatto - il database ufficiale completo dei nomi contiene circa 150.000 voci e non si adatta a una pagina inviata al tuo browser.
Come viene determinata la direzione del testo?
È un controllo semplificato, non l'algoritmo Unicode bidirezionale completo: le lettere di script da destra a sinistra (arabo, ebraico e similari) sono contrassegnate come "rtl", altre lettere e cifre sono contrassegnate come "ltr", e la punteggiatura, i simboli e lo spazio sono contrassegnati come "neutral".
Il mio testo viene caricato da qualche parte?
No. Ogni carattere viene ispezionato interamente nel tuo browser - nulla di quello che incolli qui viene inviato a un server.