UTF-16 tabela kodowania

Wpisz krótki tekst, aby wyświetlić znak po znaku jednostki kodowe UTF-16, bajty BE/LE oraz typy BMP lub par surogatów, zachowując skrócone zestawienie zakresów surogatów.

Lokalne przetwarzanie w przeglądarce
Ta strona przeszła kontrolę publicznego katalogu; po włączeniu JavaScript można korzystać z pełnej funkcjonalności.
Instrukcja obsługi

Jak korzystać z tabeli kodowania UTF-16

UTF-16 Jednostki kodu i wyniki kolejności bajtów są obliczane wyłącznie w bieżącej przeglądarce; tekst nie jest przesyłany.

  1. Wprowadź krótki tekst

    Wprowadź maksymalnie 64 wartości skalarnych Unicode; narzędzie przetwarza znaki w ich pierwotnej kolejności.

  2. Wyświetl jednostki kodu

    Przeglądaj znak po znaku pojedynczą jednostkę kodu BMP lub parę surogatów wysokiego i niskiego oraz odpowiadające im bajty UTF-16BE i UTF-16LE.

  3. Sprawdź zakres jednostek zastępczych

    Wyszukiwanie pojedynczego znaku jest powiązane z BMP lub regułami surogatów; można skopiować TSV lub wyczyścić dane wejściowe.

Ograniczenia i uwagi

  • Kolumna bajtów pokazuje tylko bajty jednostek kodowych w określonym porządku bajtów; nie dodaje automatycznie BOM ani nie wnioskuje o porządku bajtów pliku.
  • Skalary z płaszczyzn dodatkowych używają dwóch 16 jednostek kodu; liczby jednostek kodu nie można bezpośrednio utożsamiać z liczbą znaków widocznych dla użytkownika.
  • Samotny starszy lub młodszy element zastępczy nie jest prawidłową wartością skalarną Unicode; narzędzie zakończy działanie z błędem, zamiast wygenerować bajty zastępcze.

Często zadawane pytania

Dlaczego emoji mają dwie jednostki kodu UTF-16?

Skalary z dodatkowych płaszczyzn powyżej U+10000 wymagają wspólnej reprezentacji za pomocą surogatu wysokiego i niskiego.

Dlaczego UTF-16BE i UTF-16LE mają odwrotną kolejność bajtów?

Oba reprezentują te same jednostki kodowe o 16 bitach; różni je tylko kolejność zapisu starszego i młodszego bajtu każdej jednostki kodowej.

Czy dane wyjściowe strony będą zawierać BOM?

Nie. Są tu wyświetlane bajty kodowania pojedynczego skalara; to, czy plik wymaga BOM, zależy od konkretnego formatu i protokołu.

Informacje zwrotne o stronieZnalazłeś problem lub masz propozycję ulepszenia?
Funkcja opinii wymaga użycia w wersji online

Proszę włączyć JavaScript w wersji online przed wysłaniem; lokalne funkcje bieżącego narzędzia lub przykładu nie zostaną naruszone.

Przejdź do wersji online i prześlij opinię