Lista kodowań

Wprowadź krótki tekst, aby dla każdego znaku porównać wyniki kodowania Unicode, UTF-8, UTF-16 oraz ASCII, GB2312, GBK, GB18030, Big5, zachowując także szybkie wyszukiwanie zastosowań kodowania.

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 listy kodowań

Tekst wejściowy jest obliczany wyłącznie w bieżącej przeglądarce przy użyciu lokalnej, stałej tabeli kodowej; nie jest przesyłany ani zapisywany.

  1. Wprowadź krótki tekst

    Wpisz lub wklej maksymalnie 64 wartości skalarnych Unicode; białe znaki, powtarzające się znaki i pierwotna kolejność zostaną zachowane.

  2. Porównanie znak po znaku

    Wyświetlaj dla każdego znaku Unicode, UTF-8, UTF-16 oraz bajty poszczególnych starszych kodowań; zapis szesnastkowy jest zawsze wielkimi literami, a wartości są oddzielone spacjami.

  3. Kopiuj lub wyczyść

    Bieżący wynik można skopiować jako TSV, aby ułatwić wklejanie do tabeli; przycisk czyszczenia jednocześnie usuwa wynik zapytania.

Ograniczenia i uwagi

  • Kolumna GB2312 ściśle korzysta z mapowania zestawu znaków GB2312-1980; kolumny GBK, GB18030 i Big5 korzystają z algorytmu zgodności z siecią Web dla WHATWG Encoding; tych kilku sposobów interpretacji nie można utożsamiać.
  • Big5 Zapytanie obejmuje częste rozszerzenia WHATWG HKSCS z indeksu; GB18030 używa stałego indeksu i tabel zakresów, ale to narzędzie nie służy do sprawdzania zgodności kodowania plików.
  • Nieodwzorowywalne znaki są wyraźnie oznaczane jako „nieobsługiwane”, a nie zastępowane znakami zapytania ani znakami zastępczymi w celu upozorowania pomyślnego wyniku; na podstawie wyników zapytania nie można również wywnioskować oryginalnego kodowania nieznanego pliku.

Często zadawane pytania

Dlaczego ten sam znak ma różne bajty w kolumnach różnych kodowań?

Każde kodowanie używa niezależnego zbioru znaków i reguł przydziału; identyczność lub różność bajtów nie oznacza, że kodowania są wzajemnie równoważne.

Dlaczego emoji mają wyniki tylko w niektórych kolumnach?

Unicode, UTF-8, UTF-16 i GB18030 obejmują większy zakres znaków, natomiast ASCII, ścisłe GB2312, zgodne z Web GBK i Big5 nie obejmują wszystkich Emoji.

Czy treść zapytania jest wysyłana na serwer?

Nie. Dane mapowania i logika obliczeń są ładowane lokalnie wraz ze stroną, a dane wejściowe i wyniki pozostają w bieżącej przeglądarce.

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ę