Referensi

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.

NamaKodeLebarJenisTetap ada setelah trim()
SpaceU+0020
Spasi ZsTerhapus
No-Break SpaceU+00A0
Spasi ZsTerhapus
Soft HyphenU+00AD
Format CfTetap
Combining Grapheme JoinerU+034F
Tanda MnTetap
Hangul Choseong FillerU+115F
Huruf LoTetap
Hangul Jungseong FillerU+1160
Huruf LoTetap
Mongolian Vowel SeparatorU+180E
Format CfTetap
En QuadU+2000
Spasi ZsTerhapus
Em QuadU+2001
Spasi ZsTerhapus
En SpaceU+2002
Spasi ZsTerhapus
Em SpaceU+2003
Spasi ZsTerhapus
Three-Per-Em SpaceU+2004
Spasi ZsTerhapus
Four-Per-Em SpaceU+2005
Spasi ZsTerhapus
Six-Per-Em SpaceU+2006
Spasi ZsTerhapus
Figure SpaceU+2007
Spasi ZsTerhapus
Punctuation SpaceU+2008
Spasi ZsTerhapus
Thin SpaceU+2009
Spasi ZsTerhapus
Hair SpaceU+200A
Spasi ZsTerhapus
Zero Width SpaceU+200B
Format CfTetap
Zero Width Non-JoinerU+200C
Format CfTetap
Zero Width JoinerU+200D
Format CfTetap
Left-To-Right MarkU+200E
Format CfTetap
Right-To-Left MarkU+200F
Format CfTetap
Narrow No-Break SpaceU+202F
Spasi ZsTerhapus
Medium Mathematical SpaceU+205F
Spasi ZsTerhapus
Word JoinerU+2060
Format CfTetap
Braille Pattern BlankU+2800
Simbol SoTetap
Ideographic SpaceU+3000
Spasi ZsTerhapus
Hangul FillerU+3164
Huruf LoTetap
Zero Width No-Break SpaceU+FEFF
Format CfTerhapus
Halfwidth Hangul FillerU+FFA0
Huruf LoTetap

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+2000

En Quad, setengah lebar huruf M.

Braille Pattern Blank

U+2800

Sel Braille kosong (kategori So). Cadangan terbaik dan bagus untuk baris kosong.

Hangul Filler

U+3164

Huruf Korea pengisi (kategori Lo). Paling sering berhasil untuk teks kosong.

Zero Width Space

U+200B

Tanpa lebar (kategori Cf). Untuk memisahkan kata tanpa jarak, sering dihapus aplikasi.

No-Break Space

U+00A0

Spasi yang tidak boleh terputus baris ( ).

Space

U+0020

Spasi 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.

Panduan terkait