1. Mengapa Karakter Tak Terlihat Menimbulkan Masalah
Karakter seperti zero-width space (U+200B), tanda joiner (U+200C, U+200D), dan BOM di awal (U+FEFF) tidak tampil di layar, tetapi tetap merupakan karakter nyata dalam string. Saat menyusup ke kode atau file konfigurasi, karakter ini bisa merusak pengecekan kesamaan string, mengacaukan pencocokan regex, atau menyebabkan error parsing JSON/YAML.