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.

Dijalankan
Di browser Anda
Biaya
Gratis · tanpa daftar
Ketersediaan
Siap digunakan
Pemeriksa Unicode & Karakter Tidak TerlihatPemrosesan lokal

Berjalan sepenuhnya di browser Anda

Ringkasan Teks & Karakter

Jumlah Karakter26
Titik Kode25
Byte UTF-833
Tidak Terlihat / Lebar Nol3

Rincian Titik Kode Terperinci

PosisiKarakterTitik KodeByte UTF-8Kategori / Nama
0HU+004848Letter 'H'
1eU+006565Letter 'e'
2lU+006C6CLetter 'l'
3lU+006C6CLetter 'l'
4oU+006F6FLetter 'o'
5⚠️U+200BE2 80 8BZero Width Space[TERSEMBUNYI]
6WU+005757Letter 'W'
7oU+006F6FLetter 'o'
8rU+007272Letter 'r'
9lU+006C6CLetter 'l'
10dU+006464Letter 'd'
11!U+002121Symbol '!'
12⚠️U+00A0C2 A0Non-Breaking Space (NBSP)[TERSEMBUNYI]
13🚀U+1F680F0 9F 9A 80Character '🚀'
14 U+002020Space
15TU+005454Letter 'T'
16eU+006565Letter 'e'
17sU+007373Letter 's'
18tU+007474Letter 't'
19 U+002020Space
20⚠️U+200EE2 80 8ELeft-To-Right Mark[TERSEMBUNYI]
21TU+005454Letter 'T'
22eU+006565Letter 'e'
23xU+007878Letter 'x'
24tU+007474Letter '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

  1. Ketik atau tempel teks ke kotak input.
  2. Tinjau jumlah karakter, rincian byte UTF-8, dan peringatan spasi lebar nol.
  3. 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