Alat developer / 17
Pemeriksa Unicode & Karakter Tak Terlihat
Periksa teks untuk spasi lebar nol tersembunyi, karakter kontrol, tanda override RTL, dan titik kode Unicode.
Pemeriksa Unicode & Karakter Tak Terlihat: TOEA mengurai teks menjadi titik kode Unicode per karakter, mengenali karakter tak terlihat (seperti ZWSP atau NBSP), dan menghitung urutan byte UTF-8. Berjalan 100% lokal di browser Anda tanpa upload file ke server.
- Kategori
- Tools developer
- Dijalankan
- Di browser Anda
- Biaya
- Gratis · tanpa daftar
- Ketersediaan
- Siap digunakan
Berjalan sepenuhnya di browser Anda
Ringkasan Teks & Karakter
Rincian Titik Kode Terperinci
| Posisi | Karakter | Titik Kode | Byte UTF-8 | Kategori / Nama |
|---|---|---|---|---|
| 0 | H | U+0048 | 48 | Letter 'H' |
| 1 | e | U+0065 | 65 | Letter 'e' |
| 2 | l | U+006C | 6C | Letter 'l' |
| 3 | l | U+006C | 6C | Letter 'l' |
| 4 | o | U+006F | 6F | Letter 'o' |
| 5 | ⚠️ | U+200B | E2 80 8B | Zero Width Space[TERSEMBUNYI] |
| 6 | W | U+0057 | 57 | Letter 'W' |
| 7 | o | U+006F | 6F | Letter 'o' |
| 8 | r | U+0072 | 72 | Letter 'r' |
| 9 | l | U+006C | 6C | Letter 'l' |
| 10 | d | U+0064 | 64 | Letter 'd' |
| 11 | ! | U+0021 | 21 | Symbol '!' |
| 12 | ⚠️ | U+00A0 | C2 A0 | Non-Breaking Space (NBSP)[TERSEMBUNYI] |
| 13 | 🚀 | U+1F680 | F0 9F 9A 80 | Character '🚀' |
| 14 | U+0020 | 20 | Space | |
| 15 | T | U+0054 | 54 | Letter 'T' |
| 16 | e | U+0065 | 65 | Letter 'e' |
| 17 | s | U+0073 | 73 | Letter 's' |
| 18 | t | U+0074 | 74 | Letter 't' |
| 19 | U+0020 | 20 | Space | |
| 20 | ⚠️ | U+200E | E2 80 8E | Left-To-Right Mark[TERSEMBUNYI] |
| 21 | T | U+0054 | 54 | Letter 'T' |
| 22 | e | U+0065 | 65 | Letter 'e' |
| 23 | x | U+0078 | 78 | Letter 'x' |
| 24 | t | U+0074 | 74 | Letter 't' |
Asal karakter tersembunyi
Sebagian besar muncul akibat copy-paste. Pengolah kata dan halaman web menambahkan non-breaking space, beberapa sistem konten menambahkan zero-width space, dan editor untuk teks Arab atau Ibrani menambahkan direction mark. Karakter ini menyebabkan bug yang sulit dilihat: username yang tampak benar gagal dicocokkan, grep tidak menemukan sebuah kata, dan Python menolak source code yang berisi non-breaking space. Zero-width joiner di dalam emoji adalah karakter yang valid, jadi periksa fungsi sebuah karakter sebelum menghapusnya.
Override arah teks
Right-to-left override, U+202E, membalik tampilan teks setelahnya. Karakter ini pernah digunakan untuk menyamarkan nama file, sehingga invoice yang diikuti U+202E dan fdp.exe ditampilkan sebagai invoiceexe.pdf. Pada 2021, trik yang sama, bernama Trojan Source, menunjukkan bahwa source code dapat ditampilkan secara berbeda dari cara code tersebut dikompilasi. Perlakukan override apa pun yang ditemukan dalam nama file, kode, atau pesan sebagai sesuatu yang mencurigakan.
Karakter yang tidak ditandai
Daftar karakter tak terlihat ini mencakup kasus umum. Karakter lain yang tidak menampilkan apa pun, termasuk soft hyphen U+00AD, word joiner U+2060, direction isolate U+2066–U+2069, dan variation selector seperti U+FE0F, ditampilkan sebagai extended character biasa. Periksa kolom code point untuk menemukannya, atau bandingkan jumlahnya: teks yang jumlah karakternya lebih tinggi daripada yang terlihat berarti mengandung sesuatu yang tersembunyi.
Cara menggunakannya
- Ketik atau tempel teks ke kotak input.
- Tinjau jumlah karakter, rincian byte UTF-8, dan peringatan spasi lebar nol.
- Salin daftar titik kode terperinci.
Privasi & batasan
Pemeriksaan teks berlangsung sepenuhnya di memori browser lokal.
Alat terkait
Pertanyaan umum
Karakter tersembunyi mana yang terdeteksi?
Zero-width space (U+200B), non-breaking space (U+00A0), BOM (U+FEFF), ZWJ/ZWNJ, dan karakter kontrol.
Mengapa jumlah karakter berbeda dari titik kode?
Pasangan surrogate atau rangkaian emoji bisa terdiri dari beberapa unit kode UTF-16 atau beberapa titik kode.
Alat gratis · berjalan di browser anda · tanpa perlu akun