Ispezionare i caratteri Unicode
Unicode Inspector
Scompone il testo in punti di codice con nome, blocco, sistema di scrittura e sequenze di byte UTF-8 e UTF-16.
Elenca ogni punto di codice di un testo con il suo nome, il blocco, la scrittura, i byte UTF-8 e UTF-16 e le forme di escape, e ha una seconda vista che li raggruppa in quello che una persona chiamerebbe un carattere. È quella seconda vista a spiegare perché un modulo rifiuta un testo che sembra ampiamente entro il limite.
Testo
Ogni punto di codice è elencato. Gli input lunghi vengono tagliati a 2.000 righe.
9 punti di codice
| Carattere | Punto di codice | Nome | Blocco | Scrittura | UTF-8 | UTF-16 | Escape |
|---|---|---|---|---|---|---|---|
| 한 | U+D55C | HANGUL SYLLABLE HAN | Hangul Syllables | Hangul | ED 95 9C | D55C | \uD55C %ED%95%9C |
| 글 | U+AE00 | HANGUL SYLLABLE GEUL | Hangul Syllables | Hangul | EA B8 80 | AE00 | \uAE00 %EA%B8%80 |
| · | U+0020 | SPACE | Basic Latin | Other | 20 | 0020 | \u0020 %20 |
| A | U+0041 | LATIN CAPITAL LETTER A | Basic Latin | Latin | 41 | 0041 | \u0041 %41 |
| 1 | U+0031 | DIGIT ONE | Basic Latin | Digit | 31 | 0031 | \u0031 %31 |
| · | U+0020 | SPACE | Basic Latin | Other | 20 | 0020 | \u0020 %20 |
| 😀 | U+1F600 | Emoticons U+1F600(nome del blocco) | Emoticons | Common | F0 9F 98 80 | D83D DE00 | \u{1F600} %F0%9F%98%80 |
| · | U+0020 | SPACE | Basic Latin | Other | 20 | 0020 | \u0020 %20 |
| ㈜ | U+321C | Enclosed CJK Letters and Months U+321C(nome del blocco) | Enclosed CJK Letters and Months | Hangul | E3 88 9C | 321C | \u321C %E3%88%9C |
Come si usa
Incollare il testo
Un singolo carattere che non si riesce a identificare, oppure un’intera riga da controllare. Gli input lunghi vengono tagliati a 2.000 righe.
Leggere la tabella dei punti di codice
Il nome identifica il carattere, il blocco dice in quale parte di Unicode abita, e le colonne dei byte dicono quanto costa in memoria.
Passare alla vista per grafemi per il conteggio
Una riga per ogni cosa che una persona chiamerebbe un carattere, con dentro i punti di codice che la compongono. Un’emoji di famiglia è uno e sette; una «à» scritta su un Mac è uno e due.
Domande frequenti
Perché un carattere risulta due punti di codice?
È una lettera accentata in forma scomposta: la «a» e l’accento grave memorizzati separatamente, che è come macOS scrive i nomi dei file. Si vede identica alla forma composta e nel confronto risulta diversa. Lo strumento di normalizzazione li rimette insieme.
Alcuni caratteri mostrano il nome del blocco invece del nome
Il database completo dei nomi Unicode pesa circa due megabyte, e scaricarlo per etichettare un paragrafo sarebbe un cattivo affare. Le sillabe hangul e gli ideogrammi CJK sono calcolati esattamente dalle regole dello standard; ASCII, caratteri di controllo e punteggiatura comune vengono da una tabella piccola; il resto è etichettato per blocco.
A che cosa servono le colonne di escape?
La forma JavaScript va nel codice sorgente, la forma URL in una stringa di query. Ci sono tutte e due per poter incollare il carattere esatto in un contesto che non lo prenderebbe alla lettera.
Può ricevere da
Rovesciare un testo
Text Reverser
Rovescia una stringa, le parole che contiene o l’ordine delle righe — riconosce i grafemi, così le emoji non si rompono.
Togliere i caratteri invisibili
Invisible Character Remover
Trova ed elimina spazi a larghezza zero, BOM, trattini morbidi e controlli bidirezionali nascosti in un testo incollato.
Normalizzare Unicode
Unicode Normaliser
Applica NFC, NFD, NFKC o NFKD: è la soluzione per il testo che arriva da macOS, che sembra giusto e non coincide mai.
Codificatore di entità HTML
HTML Entity Encoder
Applica e toglie l’escape delle entità HTML, con uscita per nome, in decimale e in esadecimale.
Dopo
Questi accettano ciò che produce questo strumento, così il risultato può passare direttamente.
Cercare emoji e caratteri speciali
Emoji & Kaomoji Search
Cerca emoji, faccine di caratteri e simboli speciali per nome in coreano o in inglese e li copia con un clic.
Visualizzatore esadecimale
Hex Viewer
Mostra qualsiasi file come dump di offset, esadecimale e ASCII, riconosce i byte magici ed evidenzia il risultato di una ricerca.
Normalizzare Unicode
Unicode Normaliser
Applica NFC, NFD, NFKC o NFKD: è la soluzione per il testo che arriva da macOS, che sembra giusto e non coincide mai.
Togliere i caratteri invisibili
Invisible Character Remover
Trova ed elimina spazi a larghezza zero, BOM, trattini morbidi e controlli bidirezionali nascosti in un testo incollato.
Pulizia di un CSV
CSV Cleaner
Ripulisce gli spazi nelle celle, uniforma le intestazioni, sistema i formati di numeri e date e segnala le righe con il numero di colonne sbagliato.
Unire due tabelle su una chiave
CSV Join
Unisce due tabelle su una colonna chiave con logica interna, sinistra, destra o esterna, e mostra le righe che non hanno trovato corrispondenza.