Geliştirici aracı / 17
Unicode ve Görünmez Karakter Kontrol Aracı
Metni gizli sıfır genişlikli boşluklar, kontrol karakterleri, RTL geçersiz kılma işaretleri ve Unicode kod noktaları için inceleyin.
Unicode ve Görünmez Karakter Kontrol Aracı: TOEA, metni tek tek Unicode kod noktalarına ayırır, görünmez karakterleri (ZWSP veya NBSP gibi) belirler ve UTF-8 bayt dizilerini hesaplar. Sunucuya hiçbir dosya yüklenmeden tarayıcınızda %100 yerel olarak çalışır.
- Kategori
- Geliştirici araçları
- Çalıştırma sayısı
- Tarayıcınızda
- Maliyet
- Ücretsiz · kayıt gerekmez
- Kullanılabilirlik
- Kullanıma hazır
Tamamen tarayıcınızda çalışır
Metin ve Karakter Özeti
Ayrıntılı Kod Noktası Dökümü
| Konum | Karakter | Kod Noktası | UTF-8 Baytları | Kategori / Ad |
|---|---|---|---|---|
| 0 | H | U+0048 | 48 | Letter 'H' |
| 1 | e | U+0065 | 65 | Letter 'e' |
| 2 | l | U+006C | 6C | Letter 'l' |
| 3 | l | U+006C | 6C | Letter 'l' |
| 4 | o | U+006F | 6F | Letter 'o' |
| 5 | ⚠️ | U+200B | E2 80 8B | Zero Width Space[GİZLİ] |
| 6 | W | U+0057 | 57 | Letter 'W' |
| 7 | o | U+006F | 6F | Letter 'o' |
| 8 | r | U+0072 | 72 | Letter 'r' |
| 9 | l | U+006C | 6C | Letter 'l' |
| 10 | d | U+0064 | 64 | Letter 'd' |
| 11 | ! | U+0021 | 21 | Symbol '!' |
| 12 | ⚠️ | U+00A0 | C2 A0 | Non-Breaking Space (NBSP)[GİZLİ] |
| 13 | 🚀 | U+1F680 | F0 9F 9A 80 | Character '🚀' |
| 14 | U+0020 | 20 | Space | |
| 15 | T | U+0054 | 54 | Letter 'T' |
| 16 | e | U+0065 | 65 | Letter 'e' |
| 17 | s | U+0073 | 73 | Letter 's' |
| 18 | t | U+0074 | 74 | Letter 't' |
| 19 | U+0020 | 20 | Space | |
| 20 | ⚠️ | U+200E | E2 80 8E | Left-To-Right Mark[GİZLİ] |
| 21 | T | U+0054 | 54 | Letter 'T' |
| 22 | e | U+0065 | 65 | Letter 'e' |
| 23 | x | U+0078 | 78 | Letter 'x' |
| 24 | t | U+0074 | 74 | Letter 't' |
Gizli karakterler nereden gelir
Çoğu kopyalama ve yapıştırma yoluyla gelir. Kelime işlemciler ve web sayfaları bölünmez boşluklar ekler, bazı içerik sistemleri sıfır genişlikli boşluklar ekler, Arapça veya İbranice metin düzenleyicileri ise yön işaretleri ekler. Bunlar görülmesi zor hatalara neden olur: doğru görünen bir kullanıcı adı eşleşmez, grep bir kelimeyi bulamaz ve Python, bölünmez boşluk içeren kaynak kodunu reddeder. Emojilerin içindeki sıfır genişlikli birleştiriciler geçerlidir; bu nedenle kaldırmadan önce bir karakterin neyin parçası olduğunu kontrol edin.
Yön geçersiz kılmaları
Sağdan sola geçersiz kılma karakteri U+202E, kendisinden sonraki metnin görüntülenme sırasını tersine çevirir. Dosya adlarını gizlemek için kullanılmıştır; U+202E'nin ardından gelen fdp.exe, invoice ile birlikte invoiceexe.pdf olarak görüntülenebilir. 2021'de Trojan Source adı verilen aynı yöntem, kaynak kodunun derlendiğinden farklı görüntülenebileceğini gösterdi. Dosya adında, kodda veya mesajda bulunan her geçersiz kılmayı şüpheli kabul edin.
İşaretlenmeyen karakterler
Görünmezler listesi yaygın durumları kapsar. Yumuşak tire U+00AD, sözcük birleştirici U+2060, yön yalıtıcıları U+2066–U+2069 ve U+FE0F gibi değişim seçicileri dâhil olmak üzere hiçbir şey olarak görüntülenmeyen diğer karakterler normal genişletilmiş karakterler olarak görünür. Bunlar için kod noktası sütununu tarayın veya sayıları karşılaştırın: character count değeri görebildiğinizden yüksek olan metinde gizli bir şey vardır.
Nasıl kullanılır?
- Girdi kutusuna metin yazın veya yapıştırın.
- Karakter sayılarını, UTF-8 bayt dökümünü ve sıfır genişlikli karakter uyarılarını inceleyin.
- Ayrıntılı kod noktası listesini kopyalayın.
Gizlilik ve sınırlamalar
Metin incelemesi tamamen yerel tarayıcı belleğinde gerçekleştirilir.
İlgili araçlar
Sık sorulan sorular
Hangi gizli karakterler algılanır?
Sıfır genişlikli boşluk (U+200B), bölünmez boşluk (U+00A0), BOM (U+FEFF), ZWJ/ZWNJ ve kontrol kodları algılanır.
Karakter sayısı neden kod noktalarından farklıdır?
Vekil çiftleri veya emoji dizileri birden fazla UTF-16 kod biriminden ya da kod noktasından oluşabilir.
Ücretsiz araç · tarayıcınızda kez çalıştırma · hesap gerekmez