Analizator Unicode i konwerter sekwencji
Zamieniaj tekst na sekwencje Unicode i dekoduj je z powrotem. Sprawdzaj punkty kodowe, bajty UTF-8 oraz jednostki UTF-16, także dla emoji i znaków łączących.
Tutaj pojawi się wynik.
Jak sprawdzać i konwertować Unicode
- Wklej tekst do sprawdzenia lub zakodowania albo sekwencje Unicode do dekodowania.
- Wybierz podgląd punktów kodowych i bajtów, kodowanie do \uXXXX lub dekodowanie do tekstu.
- Uruchom narzędzie i skopiuj wynik. Przy porównywaniu znaków zwróć uwagę na znaki łączące i emoji.
Analizator Unicode i konwerter sekwencji: co warto wiedzieć
Emoji może zajmować dwie jednostki UTF-16, a jeden widoczny symbol może zawierać kilka punktów kodowych. Narzędzie pokazuje punkty kodowe, a nie klastry grafemowe. Odrzuca niesparowane surogaty zamiast po cichu je zastępować.
Tekst i emoji jako sekwencje ucieczki Unicode
- Dane wejściowe
Witaj, świecie! 👋 👋 é- Wynik
\u0057\u0069\u0074\u0061\u006a\u002c\u0020\u015b\u0077\u0069\u0065\u0063\u0069\u0065\u0021\u0020\ud83d\udc4b\u0020\ud83d\udc4b\u0020\u0065\u0301
Analizator Unicode i konwerter sekwencji: pytania i odpowiedzi
Dlaczego jeden widoczny znak może zajmować kilka wierszy?
Każdy wiersz oznacza punkt kodowy, niekoniecznie cały widoczny symbol. Litera z akcentem może składać się z litery i znaku łączącego, a emoji z kilku punktów połączonych łącznikiem o zerowej szerokości. Na przykład é i e z U+0301 mogą wyglądać tak samo, choć mają różne sekwencje.
Czym różnią się punkt kodowy, UTF-8 i UTF-16?
U+1F44B oznacza 👋. UTF-8 zapisuje go jako cztery bajty f0 9f 91 8b, a UTF-16 jako dwie jednostki d83d dc4b. JavaScript liczy długość ciągu w jednostkach UTF-16, więc to emoji ma długość 2, mimo że jest jednym punktem kodowym.
Jakie sekwencje Unicode można dekodować?
Narzędzie obsługuje \u4e2d, \u{1F44B} oraz pary takie jak \ud83d\udc4b. Kodowanie tworzy sekwencje \uXXXX, po dwie dla znaków dodatkowych. Niepełne sekwencje, wartości spoza zakresu Unicode i niesparowane surogaty są odrzucane.
Czy narzędzie analizuje dowolny ciąg JavaScript lub naprawia „krzaczki”?
Nie. Konwertuje sekwencje Unicode bez wykonywania kodu, ale nie jest pełnym parserem ciągów JavaScript lub JSON. Nie zmienia \n, \t, \x41 ani U+0041. Dla %41 użyj narzędzia URL, a dla A narzędzia encji HTML. Nie normalizuje tekstu ani nie naprawia błędów wynikających z odczytu pliku w niewłaściwym kodowaniu.
Czy pliki, tokeny lub tekst są wysyłane na serwer?
Nie. Dane są przetwarzane w Twojej przeglądarce. Witryna udostępnia stronę i kod programu, ale nie wysyła danych do serwera konwersji ani nie zapisuje ich na koncie.
Narzędzia przydatne w kolejnym kroku
- Koder i dekoder Base64
Koduj tekst UTF-8 do Base64 lub dekoduj standardowy i bezpieczny dla URL wariant. Ustaw dopełnienie i zawijanie wierszy.
- Koder i dekoder encji HTML
Zamieniaj tekst i znaki Unicode na encje HTML lub dekoduj nazwane i numeryczne odwołania do znaków.
- Porównywarka tekstów
Porównuj dwa teksty według wierszy, słów lub znaków. Znajduj dodatki i usunięcia z uwzględnieniem spacji i nowych wierszy.
Typowe zadania i przykłady
- Dekoder Base64
Odkoduj Base64 do czytelnego tekstu UTF-8 lub pobierz oryginalne bajty.
Wszystkie narzędzia programistyczne
Kodowanie i pliki
Przekształcaj tekst, bajty, adresy URL i osadzone obrazy bez zmiany oryginalnych danych.
Koder i dekoder Base64
Koduj tekst UTF-8 do Base64 lub dekoduj standardowy i bezpieczny dla URL wariant. Ustaw dopełnienie i zawijanie wierszy.
Koder i dekoder Base64URL
Zamień tekst na Base64 bezpieczny dla URL ze znakami - i _. Koduj i dekoduj Base64URL bez dopełnienia.
Obraz na Base64
Zamień PNG, JPEG, GIF, WebP, SVG i inne rozpoznawane obrazy na Base64 Data URI w przeglądarce.
Base64 na obraz
Dekoduj obraz Base64 lub Data URI, przeglądaj obsługiwane formaty i pobierz oryginalne bajty obrazu.
Plik na Base64
Koduj dowolny plik do Base64 z opcjonalnym prefiksem Data URI, dopełnieniem i podziałem wierszy MIME.
Base64 na plik
Zamień Base64 i Data URI na pliki do pobrania bez zmiany zdekodowanych danych binarnych.
Koder i dekoder URL
Koduj i dekoduj składniki URL, pełne adresy i wartości formularzy. Poprawnie obsługuj kodowanie procentowe oraz spacje.
Koder i dekoder encji HTML
Zamieniaj tekst i znaki Unicode na encje HTML lub dekoduj nazwane i numeryczne odwołania do znaków.
Analiza danych i tekstu
Czytaj dane strukturalne, sprawdzaj tokeny i znajduj różnice między tekstami.
Formatowanie, minifikacja i walidacja JSON
Formatuj, minifikuj i sprawdzaj JSON bez utraty precyzji dużych liczb. Wybierz wcięcie i sortuj klucze na wszystkich poziomach.
Dekoder JWT
Odczytaj nagłówek, dane i terminy ważności JWT bez wysyłania tokenu na serwer.
Porównywarka tekstów
Porównuj dwa teksty według wierszy, słów lub znaków. Znajduj dodatki i usunięcia z uwzględnieniem spacji i nowych wierszy.
Tester wyrażeń regularnych
Testuj wyrażenia regularne JavaScript z flagami, pozycjami dopasowań, grupami przechwytującymi i nazwanymi.
Skróty, identyfikatory i harmonogramy
Sprawdzaj integralność plików, generuj identyfikatory i analizuj znaczniki czasu oraz cykliczne zadania.
Hash MD5 i suma kontrolna pliku
Oblicz MD5 tekstu lub lokalnego pliku i porównaj wynik z oczekiwaną sumą kontrolną.
Hash SHA-1 i suma kontrolna pliku
Oblicz SHA-1 tekstu UTF-8 lub pliku i porównaj wynik z oczekiwaną sumą kontrolną.
Hash SHA-256 i suma kontrolna pliku
Oblicz SHA-256 tekstu i plików oraz sprawdź pobrany plik względem opublikowanej sumy kontrolnej.
Hash SHA-512 i suma kontrolna pliku
Oblicz SHA-512 tekstu i plików na swoim urządzeniu i porównaj pełne wartości szesnastkowe.
Kalkulator sumy kontrolnej CRC32
Oblicz standardową CRC-32 tekstu lub pliku i porównaj ośmioznakowe wyniki szesnastkowe.
Generator HMAC
Generuj HMAC-SHA-1, HMAC-SHA-256 i HMAC-SHA-512 z tajnym kluczem UTF-8 lub szesnastkowym.
Generator UUID i GUID
Generuj losowe UUID v4 lub uporządkowane czasowo UUID v7 pojedynczo albo seriami.
Konwerter znaczników czasu Unix
Przeliczaj sekundy Unix, milisekundy i daty ISO 8601. Wyświetlaj tę samą chwilę w UTC lub dowolnej strefie IANA.
Analizator wyrażeń Cron
Sprawdzaj Cron z pięcioma lub sześcioma polami i przeglądaj najbliższe uruchomienia z uwzględnieniem stref IANA oraz zmiany czasu.
Generator wyrażeń Cron
Zbuduj Cron z pól czasu lub gotowych harmonogramów i sprawdź najbliższe uruchomienia w wybranej strefie.
Dane i pliki są przetwarzane na Twoim urządzeniu. Nie zostawiaj poufnych wyników we współdzielonym schowku. Do pracy z kluczami prywatnymi i tokenami używaj zaufanego urządzenia.