Usuwanie niewidocznych znaków
Wykrywaj i usuwaj z tekstu spacje o zerowej szerokości, znaczniki BOM, miękkie dywizy, spacje nierozdzielające, znaki sterujące bidi i inne ukryte znaki Unicode.
🔒 Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłaneZnajdź znaki, których nie widać
Tekst skopiowany ze stron internetowych, komunikatorów, edytorów tekstu i chatbotów AI często zawiera znaki, które nie zajmują widocznego miejsca. Spacja o zerowej szerokości (U+200B) może sprawić, że wyszukiwanie nic nie znajdzie, znacznik kolejności bajtów (U+FEFF) na początku pliku może zepsuć nagłówek CSV lub parser JSON, miękki dywiz (U+00AD) może bez widocznego powodu podzielić słowo w połowie, a spacja nierozdzielająca (U+00A0) może sprawić, że dwa identycznie wyglądające ciągi nie przejdą porównania równości. To narzędzie skanuje Twój tekst, wyświetla każdy ukryty znak według typu wraz z jego punktem kodowym Unicode i liczbą wystąpień oraz pokazuje dokładny wiersz, kolumnę i pozycję każdego z nich.
Podgląd ze znacznikami zastępuje każdy niewidoczny znak małą etykietą, taką jak ZWSP, NBSP czy RLO, dzięki czemu widzisz, gdzie znajduje się między słowami. Znaki, które zostaną zachowane, są wyświetlane w innym kolorze. Najedź kursorem na znacznik, aby zobaczyć jego pełną nazwę i punkt kodowy.
Co jest usuwane, a co zastępowane
Usuwane są znaki o zerowej szerokości, word joinery, miękkie dywizy, dwukierunkowe znaki sterujące osadzania, nadpisywania i izolacji, znaczniki kierunku od lewej do prawej i od prawej do lewej, niewidoczne operatory matematyczne, puste znaki wypełniające Hangul i Braille’a, znaki tagów oraz wszelkie inne znaki z kategorii Unicode „format”. Usuwane są również znaki sterujące, z wyjątkiem tabulatorów i podziałów wiersza. Spacje nierozdzielające są domyślnie zamieniane na zwykłe spacje, ponieważ ich usunięcie skleiłoby słowa; możesz zmienić to na usuwanie lub zachowywanie. Inne nietypowe spacje, takie jak spacje em, wąskie spacje i spacja ideograficzna, są normalizowane do zwykłej spacji, chyba że zdecydujesz się je zachować.
Dlaczego ukryte znaki mają znaczenie
Niewidoczne znaki powodują prawdziwe błędy: nieudane logowania, gdy hasło zawiera spację o zerowej szerokości, niewykryte zduplikowane rekordy, kod, który nie chce się skompilować, i dziwnie wyglądające fragmenty w wynikach wyszukiwania. Dwukierunkowe nadpisania mogą nawet sprawić, że plik o rzeczywistej nazwie „invoice[RLO]fdp.exe” będzie wyświetlany jako „invoiceexe.pdf”, albo ukryć złośliwą logikę w kodzie źródłowym. Niektóre generatory tekstu i systemy znaków wodnych również wstawiają znaki o zerowej szerokości, aby oznaczać treści. Oczyszczenie tekstu przed publikacją, importem lub commitem pozwala uniknąć tych problemów. Ponieważ narzędzie działa w całości w Twojej przeglądarce, można go bezpiecznie używać do haseł, prywatnych wiadomości i zastrzeżonego kodu.
Jak używać
- Wklej tekstDodaj tekst skopiowany ze strony internetowej, czatu, pliku PDF, narzędzia AI lub arkusza kalkulacyjnego.
- Sprawdź, co zostało znalezioneZobacz każdy typ ukrytego znaku wraz z liczbą wystąpień, punktem kodowym oraz dokładnym wierszem i kolumną.
- Wybierz sposób czyszczeniaZdecyduj, czy spacje nierozdzielające i inne spacje Unicode mają stać się zwykłymi spacjami oraz czy zachować łączniki emoji.
- Skopiuj oczyszczony tekstSkopiuj lub pobierz oczyszczony wynik bez żadnych niewidocznych znaków.