Karakter Kosong Unicode
Karakter kosong adalah karakter Unicode yang tampil tanpa gambar. Yang paling berguna untuk teks kosong adalah yang tidak termasuk kategori spasi, seperti Hangul Filler (U+3164) dan Braille kosong (U+2800), karena tidak dihapus oleh trim().
Daftar karakter kosong
Saring sesuai kebutuhan, lalu salin langsung dari tabel.
| Nama | Kode | Lebar | Jenis | Tetap ada setelah trim() | |
|---|---|---|---|---|---|
| Space | U+0020 | Spasi Zs | Terhapus | ||
| No-Break Space | U+00A0 | Spasi Zs | Terhapus | ||
| Soft Hyphen | U+00AD | Format Cf | Tetap | ||
| Combining Grapheme Joiner | U+034F | Tanda Mn | Tetap | ||
| Hangul Choseong Filler | U+115F | Huruf Lo | Tetap | ||
| Hangul Jungseong Filler | U+1160 | Huruf Lo | Tetap | ||
| Mongolian Vowel Separator | U+180E | Format Cf | Tetap | ||
| En Quad | U+2000 | Spasi Zs | Terhapus | ||
| Em Quad | U+2001 | Spasi Zs | Terhapus | ||
| En Space | U+2002 | Spasi Zs | Terhapus | ||
| Em Space | U+2003 | Spasi Zs | Terhapus | ||
| Three-Per-Em Space | U+2004 | Spasi Zs | Terhapus | ||
| Four-Per-Em Space | U+2005 | Spasi Zs | Terhapus | ||
| Six-Per-Em Space | U+2006 | Spasi Zs | Terhapus | ||
| Figure Space | U+2007 | Spasi Zs | Terhapus | ||
| Punctuation Space | U+2008 | Spasi Zs | Terhapus | ||
| Thin Space | U+2009 | Spasi Zs | Terhapus | ||
| Hair Space | U+200A | Spasi Zs | Terhapus | ||
| Zero Width Space | U+200B | Format Cf | Tetap | ||
| Zero Width Non-Joiner | U+200C | Format Cf | Tetap | ||
| Zero Width Joiner | U+200D | Format Cf | Tetap | ||
| Left-To-Right Mark | U+200E | Format Cf | Tetap | ||
| Right-To-Left Mark | U+200F | Format Cf | Tetap | ||
| Narrow No-Break Space | U+202F | Spasi Zs | Terhapus | ||
| Medium Mathematical Space | U+205F | Spasi Zs | Terhapus | ||
| Word Joiner | U+2060 | Format Cf | Tetap | ||
| Braille Pattern Blank | U+2800 | Simbol So | Tetap | ||
| Ideographic Space | U+3000 | Spasi Zs | Terhapus | ||
| Hangul Filler | U+3164 | Huruf Lo | Tetap | ||
| Zero Width No-Break Space | U+FEFF | Format Cf | Terhapus | ||
| Halfwidth Hangul Filler | U+FFA0 | Huruf Lo | Tetap |
Kategori Unicode yang perlu diketahui
Zs adalah spasi dan biasanya dihapus trim(). Cf adalah karakter format tanpa lebar, seperti U+200B. Lo adalah huruf, termasuk Hangul Filler. So adalah simbol, termasuk Braille kosong. Kategori inilah yang menentukan apakah sebuah karakter tetap ada di aplikasi.
Cara memilih karakter yang tepat
Untuk teks kosong di aplikasi, pilih huruf atau simbol kosong (Lo atau So). Untuk jarak di dokumen, pilih spasi lebar tetap (Zs). Untuk memisahkan kata tanpa jarak, pilih karakter lebar nol (Cf). Filter tabel di atas mengelompokkan karakter dengan cara ini.
Karakter terpenting
En Quad
U+2000En Quad, setengah lebar huruf M.
Braille Pattern Blank
U+2800Sel Braille kosong (kategori So). Cadangan terbaik dan bagus untuk baris kosong.
Hangul Filler
U+3164Huruf Korea pengisi (kategori Lo). Paling sering berhasil untuk teks kosong.
Zero Width Space
U+200BTanpa lebar (kategori Cf). Untuk memisahkan kata tanpa jarak, sering dihapus aplikasi.
No-Break Space
U+00A0Spasi yang tidak boleh terputus baris ( ).
Space
U+0020Spasi biasa dari tombol spasi. Selalu dihapus oleh trim().
Kode HTML, CSS, dan JS
Pertanyaan yang sering diajukan
Berapa banyak karakter spasi di Unicode?
Ada 17 karakter di kategori spasi (Zs), ditambah beberapa karakter format dan pengisi yang tampil kosong. Tabel ini memuat 31 yang paling berguna.
Karakter mana yang benar-benar tidak punya lebar?
Zero width space (U+200B), word joiner (U+2060), serta tanda arah U+200E dan U+200F.