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.
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.
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.
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.
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.