Gizli karakterleri kaldır — görünmez Unicode temizleme | nopa

Metin ve veri

Gizli karakterleri kaldır

Metni yapıştırın; görünmeyen kısım görünür hale gelsin: sıfır genişlikli boşluklar, yön değiştiriciler, bölünmez boşluklar, başıboş kontrol kodları. Neyin silineceğini seçin ve temiz sürümü kopyalayın. Hiçbir şey bu tarayıcıdan çıkmaz.

Hemen deneyin — hesap gerekmez

Kaydet ve masaüstünde devam et

Önce sonucu buradan indirin veya kopyalayın. Dosyalar veya tam uygulama için masaüstünde devam edin.

  • Kalın ve listelerle basit notlar — yerelde saklanır
  • Masaüstünde devam ettiğinizde Dosyalar'a kaydedin
  • Tüm araçlar tek yerde — yeni sekme yok
Ücretsiz masaüstünü aç

İndirdikten sonra — Dosyalar veya tam uygulama için masaüstünde devam edin.

Gizli karakterleri kaldır neler yapabilir

Doğru görünen bir metin neden yine de bozulur

Parola yöneticisinden yapıştırılan ve giriş formunun kabul etmediği bir parola. İçe aktarırken bir sütunu ikiye bölünen bir CSV. Ekranda apaçık duran bir kelimeyi bulamayan bir arama. İki taraf da aynı görünürken satırı değişmiş sayan bir diff. Genellikle hepsinin nedeni aynıdır: metnin içinde genişliği olmayan bir karakter oturur — bir mesajlaşma uygulamasından, bir PDF’ten, bir kelime işlemciden ya da bir yapay zekâ yanıtından gelmiştir. Ekranda bunu ele veren hiçbir şey yoktur; sayfanın üstündeki sayının bütün anlamı da budur: var olmayan bir hatanın peşinde bir saat harcamadan önce metnin kirli olduğunu öğrenirsiniz.

Emoji ve Farsça kir değildir

Bu aracın üşengeç sürümü bütün görünmez karakterleri siler ve metni sessizce bozar. Aile emojisi, U+200D ile birleştirilmiş birkaç kişidir: onu kaldırın, tek bir simge dörde dönüşsün. Farsça می‌روم kelimesini sıfır genişlikli birleştirmeyen ile yazar, Hintçe ise aynı karakteri birleşik harfler için kullanır — onu silmek bir yazım hatasıdır, temizlik değil. Bu yüzden burada önce iki yanda ne olduğuna bakılır: iki emoji ya da iki Arap harfi arasındaki birleştirici olduğu gibi bırakılır, aynı birleştirici Latin harfleri arasında sıkışıp kaldığında ise bulgulara girer. Varyasyon seçicilerinde daha da ileri gidilir: emoji görünümünü yöneten ve Japonca ideogram varyantlarını seçen bu karakterleri hiçbir seçenek kaldırmaz.

Adlandırılmış, sayılmış ve kararı sizde

Her bulgu gruplanır ve Unicode’un verdiği kod noktasıyla adlandırılır; böylece U+200B, güvenmeniz istenen kırmızı bir nokta değil, aratabileceğiniz bir terim olur. Her grubun kendi anahtarı vardır, çünkü “sıfır genişlikli çöpü at ama bölünmez boşluklarıma dokunma” bir fiyat listesi için gayet normal bir cevaptır ve kopyalama düğmesi tam olarak anahtarların dediğini yapar. Bölünmez ve tipografik boşluklar yok olmak yerine sıradan bir boşluğa dönüşür; böylece çıkışta iki kelime asla birbirine yapışmaz.

İlgili uygulamalar

Sorular

Metnim bir yere yükleniyor mu?

Hayır. Tarama da temizlik de tarayıcınızda, bu cihazda çalışır. Metin hiçbir sunucuya gönderilmez ve biz onu görmeyiz.

Hangi karakterleri kaldırıyor?

Sıfır genişlikli karakterler, görünmez etiket karakterleri, iki yönlü yön değiştiriciler, eski kontrol kodları, bölünmez boşluklar, alışılmadık tipografik boşluklar ve yumuşak tireler. Her biri ayrı bir anahtardır; bir kısmını kaldırıp bir kısmını tutabilirsiniz.

Emojilerimi bozar mı?

Hayır. Emoji dizisinin içindeki birleştirici, emojinin parçası olarak tanınır ve yerinde bırakılır — ten rengi değiştiricisinden veya varyasyon seçicisinden sonra gelse bile. Varyasyon seçicilerini ise hiçbir seçenek kaldırmaz.

Yapay zekâ çıktısındaki gizli metni bulabilir mi?

Onu taşıyan karakterleri gösterir. Görünmez etiket karakterleri — U+E0000’dan başlayan blok — hiç çizilmez ve kopyalanmış metni işaretlemenin bilinen yoludur; bu yüzden kendi grubu olarak listelenir. Aracın söyleyemeyeceği şey, onları kimin koyduğu ve neyi kodladıklarıdır.

Bölünmez boşluğa ne olur?

Yok olmak yerine sıradan bir boşluğa dönüşür; uzun, orta ve ince boşluklar için de aynısı geçerlidir. Onları büsbütün silmek iki kelimeyi tek kelimeye yapıştırırdı — düzeltmeye geldiğinizden daha kötü bir hata.