ESC

Görünmez Karakter Dedektörü

Metni yapıştırın ve gizli karakterleri bulmak için Analiz Et butonuna tıklayın

İstatistikler

0
Toplam Karakter
0
Görünmez Bulunan
0
Tür Sayısı
0
Temiz Uzunluk
Tüm işlemler tarayıcınızda gerçekleşir. Hiçbir veri sunucuya gönderilmez.

Kullanım Örnekleri

Sıfır Genişlikli Boşluklar

Kodda, URL'lerde ve metin karşılaştırmalarında sorunlara neden olabilecek sıfır genişlikli boşlukları tespit edin.

Bölünmez Boşluklar

Web sitelerinden veya belgelerden kopyalanan metinde gizli bölünmez boşlukları ve yumuşak tireleri bulun.

BOM ve Kontrol Karakterleri

Kod ve veri dosyalarını bozabilecek BOM karakterlerini ve çeşitli Unicode kontrol karakterlerini tespit edin.

Özellikler

Derin Tespit

Sıfır genişlikli boşluklar, birleştiriciler, işaretler ve kontrol karakterleri dahil 30+ görünmez Unicode karakter türünü tespit eder

Görsel Vurgulama

Önizlemede görünmez karakterleri görünür işaretçilerle gösterir, yerlerini kolayca bulmayı sağlar

Tek Tıkla Temizleme

Tek bir tıkla tüm görünmez karakterleri anında kaldırın ve temizlenmiş metni kopyalayın

Gizlilik Öncelikli

Tüm işlemler tarayıcınızda yerel olarak gerçekleşir, sunucuya veri gönderilmez

Nasıl Kullanılır?

1

Metninizi Yapıştırın

Analiz etmek istediğiniz metni giriş alanına yapıştırın. Herhangi bir kaynaktan olabilir: web siteleri, belgeler, kod vb.

2

Analiz Edin

Görünmez karakterleri tespit etmek için Analiz Et butonuna tıklayın. Her tür, sayı ve pozisyönü gösteren sonuç tablosunu görün.

3

Temizleyin ve Kopyalayın

Görünmez karakterleri kaldırmak için "Tümünü Kaldır" veya temizlenmiş versiyönü kopyalamak için "Temiz Metni Kopyala" butonuna tıklayın.

Sık Sorulan Sorular

Görünmez karakterler, bir dizide yer kaplayan ancak görünür herhangi bir şekil üretmeyen Unicode kod noktalarıdır. Yaygın türler şunlardır: Sıfır Genişlikli Boşluk (U+200B), Sıfır Genişlikli Birleştirici Olmayan (U+200C), Sıfır Genişlikli Birleştirici (U+200D), Bayt Sırası İşareti/BOM (U+FEFF), Yumuşak Tire (U+00AD), Sözcük Birleştirici (U+2060) ve çeşitli kontrol karakterleri. Web sitelerinden, PDF'lerden, Word belgelerinden veya sohbet uygulamalarından kopyalanan metinlerde sıkça görülürler.

Metninizi giriş alanına yapıştırın ve Analiz Et düğmesine tıklayın. Araç 30'dan fazla görünmez Unicode karakter türünü tarar, metindeki tam konumlarını vurgular, Unicode kod noktasını (örn. U+200B) belirtir ve türe göre sayım sunar. Tespit edilen her karakter satır içinde gösterilir, böylece tam olarak nerede gizlendiğini görebilirsiniz.

Evet, birden fazla şekilde. Değişken adı veya dize literali içindeki sıfır genişlikli boşluk sözdizimi hatasına veya tanımsız değişkene yol açar. İki görsel olarak özdeş dize, gizli bir karakterle birbirinden farklıysa dize karşılaştırması başarısız olur. Sıfır genişlikli boşluk yerleştirilmiş URL'ler bozulur. Görünmez karakterler anahtar veya değerlerde görünüyorsa JSON ayrıştırması başarısız olur. Bu hatalar göz tarafından tespit etmek neredeyse imkansızdır; yalnızca bir dedektör onları ortaya çıkarır.

En yaygın kaynaklar: web sitelerinden metin kopyalamak (CMS editörleri genellikle sıfır genişlikli boşluk ekler), PDF'ler (özellikle taranmış/OCR belgeler), Microsoft Word veya Google Dokümanlar, Slack veya WhatsApp gibi sohbet uygulamaları, Stack Overflow veya Medium'dan kopyalanan kod ve yapay zeka tarafından üretilen metin (bazı modeller standart dışı boşluk karakterleri ekler). BOM karakteri genellikle Windows'ta kaydedilen UTF-8 dosyalarından gelir.

Analiz ettikten sonra "Tümünü Kaldır" düğmesine tıklayarak metninizden tespit edilen tüm görünmez karakterleri kaldırabilirsiniz. Temizlenmiş metin kopyalama için çıktı alanında görünür. Yalnızca belirli türleri de kaldırabilirsiniz; örneğin yumuşak tireleri korurken sıfır genişlikli boşlukları kaldırabilirsiniz.

Sıfır Genişlikli Boşluk (ZWSP, U+200B), en sık karşılaşılan görünmez karakterdir. Başlangıçta kelimeler arasında boşluk kullanmayan dillerde sözcük kaydırma fırsatlarını belirtmek için tasarlanmıştır. Zengin metin editörleri ve CMS platformları tarafından sıklıkla yanlışlıkla eklenir. Kodda değişken adlarını, dize karşılaştırmalarını ve API çağrılarını bozabilir.

BOM (U+FEFF), bazı dosyalarda UTF-8 kodlamasını gösteren gizli bir işarettir. Belgelerde zararsız olsa da bir JSON dosyasının başında görüntülendiğinde (JSON.parse()'ı bozar), PHP dosyasında (başlıklar öncesinde beklenmedik çıktı üretir) veya CSV dosyasında (Excel ayrıştırmasında sütun başlıklarını bozar) sorun yaratır. Bu araç BOM karakterlerini tespit eder ve kaldırmanıza olanak tanır.

Hayır. Tüm analiz JavaScript kullanılarak tarayıcınızda yerel olarak çalışır. Metniniz asla iletilmez, depolanmaz veya kaydedilmez. Şifreler, kaynak kodu veya özel belgeler gibi hassas içerikler burada güvenle analiz edilebilir.

Görünmez Karakterler Nedir?

İki metin birebir aynı görünüyor ama kodunuz eşit değil diyor -- tanıdık geldi mi? Büyük ihtimalle araya sıfır genişlikli bir boşluk ya da BOM karakteri girmiş. Bu sinsi Unicode karakterleri her yerde ve doğru araç olmadan onları göremezsiniz.

Bu Dedektör Ne İşe Yarar?

Metninizi yapıştırın, Analiz Et'e tıklayın. Araç 30'dan fazla görünmez karakter türünü tarar, tam olarak nerede gizlendiklerini işaretler ve her birinin Unicode kod noktasını gösterir. Türe göre ayrıntılı döküm ve pozisyon bilgisi alırsınız.

Ne Zaman İhtiyaç Duyarsınız?

Web sitesinden kopyaladığınız metin düzeninizi mi bozuyor? Doğru görünen bir URL mı çalışmıyor? Veritabanı kayıtları eşleşmeyi mi reddediyor? Bunlar klasik görünmez karakter sorunlarıdır. Geliştiriciler, içerik editörleri ve QA ekipleri sürekli bununla karşılaşır.

Tek Tıkla Temizlik

Gizli karakterleri tespit ettikten sonra Tümünü Kaldır'a tıklayın, anında temizlensin. Temiz metni kopyalayıp işinize devam edin. Eklenti yok, kayıt yok -- yapıştır, tara, temizle.

Regex Yazarak Çözemez miyim?

Bazı görünmez karakterleri regex ile yakalayabilirsiniz ama farklı Unicode aralıklarında 30'dan fazla tür var. Bu araç hepsini otomatik olarak ele alır -- sağdan sola işaretler, kelime birleştiriciler ve çoğu regex kalıbının kaçırdığı seçiciler dahil.

Gizlilik ve Güvenlik

Metniniz tarayıcınızda kalır. Hiçbir şey yüklenmez, saklanmaz veya loglanmaz. Kaynak kod, API anahtarları veya özel belgeler gibi hassas içeriklerle çalışıyorsanız bu özellikle önemli.

Güvenlik ve Gizlilik

Verilerinizin güvenliği bizim önceliğimiz

Yerel İşleme

Tüm işlemler tarayıcınızda gerçekleşir

Veri Transferi Yok

Verileriniz sunucularımıza gönderilmez

Veri Depolama Yok

Hiçbir veri depolanmaz veya paylaşılmaz

SSL Şifreleme

Güvenli bağlantı için SSL şifreleme

MoreOnlineTools'ta Daha Fazlası