Görünmez Karakterler (Zero-Width Space) ve Gizli Unicode Kodları
Modern web sitelerinde, yapay zeka (ChatGPT, Claude) çıktılarında, e-kitaplarda ve PDF belgelerinde gözle görülmeyen ancak kod derleyicilerinde, veritabanı sorgularında veya SEO meta etiketlerinde ciddi hatalara yol açan gizli Unicode karakterleri bulunabilir.
En Sık Karşılaşılan Gizli Karakterler
- Zero-Width Space (U+200B): Sıfır genişlikli boşluk. Metin editöründe görünmez fakat karakter sayısını artırır ve JSON/kod ayrıştırmasını bozar.
- Zero-Width Non-Joiner (U+200C) ve Joiner (U+200D): Arapça veya karmaşık yazı tiplerinde harf birleşimini kontrol eden gizli karakterler.
- BOM (Byte Order Mark - U+FEFF): Dosya başlarında kalan ve web sayfalarında boşluk veya PHP başlık hatasına yol açan görünmez imleç.
- Bozuk Kontrol Karakterleri: ASCII 0-31 arasındaki (Sekme ve Satır Sonu hariç) Null, Bell, Escape gibi sistem kalıntıları.
Aracımız metninizdeki tüm görünmez ve bozuk karakterleri kırmızı vurguyla tespit ederek tam sayısını gösterir ve tek tıkla saf metin haline getirir.