Inspektor kodowania tekstu i konwerter UTF-8
Sprawdź BOM, bajty i ścisłą poprawność UTF-8 lokalnego pliku tekstowego. Wyświetl podgląd z wybranym kodowaniem źródłowym i wyeksportuj UTF-8 bez zmieniania zakończeń wierszy.
Wypróbuj krótki przykład
Wypróbuj krótki przykład
Wczytaj fikcyjny przykład do pustego formularza. Sprawdź opcje, w razie potrzeby uruchom narzędzie i porównaj wynik poniżej.
Wybierz oryginalny plik, sprawdź jego bajty i potwierdź kodowanie źródłowe. Brak BOM i poprawny UTF-8 oznaczają zgodność bajtów, a nie dowód pierwotnego kodowania. Podgląd jest tylko do odczytu; konwersja zachowuje znaki, spacje i zakończenia wierszy CR/LF. Początkowy BOM wybiera zadeklarowane w nim kodowanie. Sygnatura jest usuwana z tekstu; dodaj BOM na wyjściu tylko wtedy, gdy wymaga go aplikacja odbierająca. Nie jest stosowana normalizacja, przycinanie ani konwersja zakończeń wierszy. Pliki tekstowe do 5 MiB (5 242 880 bajtów). Tylko UTF-8, UTF-16LE/BE, Windows-1252, ISO-8859-1 i ASCII. BOM UTF-32, błędne sekwencje, niezdefiniowane bajty Windows-1252 i treści binarne lub zawierające wiele znaków sterujących są odrzucane. Podgląd jest ograniczony do 16 000 jednostek kodowych UTF-16; cały plik jest sprawdzany i eksportowany. Wynik jest zawsze plikiem .utf8.txt.
Pierwsze 64 bajty (szesnastkowo)
43 61 66 E9 20 80 0D 0A
Oczekiwany wynik
Café €
Przykład będzie dostępny, gdy narzędzie będzie gotowe.
Tekst jest przetwarzany w Twojej przeglądarce.
Udostępnij narzędzie
Udostępniany jest wyłącznie publiczny link do narzędzia. Twoje dane wejściowe i wyniki pozostają tutaj.
Pokaż link do ręcznego skopiowania
Krótka odpowiedź
Wybierz oryginalny plik, sprawdź jego bajty i potwierdź kodowanie źródłowe. Brak BOM i poprawny UTF-8 oznaczają zgodność bajtów, a nie dowód pierwotnego kodowania. Podgląd jest tylko do odczytu; konwersja zachowuje znaki, spacje i zakończenia wierszy CR/LF.
Strona i jej zasoby są pobierane z witryny; ta operacja wykorzystuje wpisane wartości wyłącznie w tej przeglądarce i nie wysyła ich do punktu obliczeniowego.
Jak używać
Początkowy BOM wybiera zadeklarowane w nim kodowanie. Sygnatura jest usuwana z tekstu; dodaj BOM na wyjściu tylko wtedy, gdy wymaga go aplikacja odbierająca. Nie jest stosowana normalizacja, przycinanie ani konwersja zakończeń wierszy.
Ograniczenia
Pliki tekstowe do 5 MiB (5 242 880 bajtów). Tylko UTF-8, UTF-16LE/BE, Windows-1252, ISO-8859-1 i ASCII. BOM UTF-32, błędne sekwencje, niezdefiniowane bajty Windows-1252 i treści binarne lub zawierające wiele znaków sterujących są odrzucane. Podgląd jest ograniczony do 16 000 jednostek kodowych UTF-16; cały plik jest sprawdzany i eksportowany. Wynik jest zawsze plikiem .utf8.txt.
Najczęstsze pytania
Czy narzędzie może automatycznie rozpoznać dowolne kodowanie?
Nie. Obsługiwany BOM wskazuje zadeklarowane kodowanie; bez BOM poprawne bajty UTF-8 wskazują zgodność, a nie jednoznaczne kodowanie. Jeśli brak wartości domyślnej, wybierz kodowanie źródłowe z dokumentacji pliku i sprawdź oczekiwany tekst.
Dlaczego Windows-1252 i ISO-8859-1 są rozdzielone?
Windows-1252 przypisuje znaki drukowalne, takie jak €, do niektórych bajtów z zakresu 80–9F. ISO-8859-1 mapuje ten zakres na znaki sterujące C1, odrzucane przez to narzędzie tekstowe. Niezdefiniowane bajty Windows-1252 również są odrzucane.
Czy konwersja naprawi już uszkodzony tekst?
Nie. Konwersja zmienia kodowanie; nie odzyska wcześniej utraconego tekstu. Jeśli źródło już zawiera znaki zastępcze U+FFFD, zostaną zachowane.
Co pozostaje bez zmian?
Nie jest stosowana normalizacja, przycinanie ani konwersja zakończeń wierszy. Początkowy BOM wybiera zadeklarowane w nim kodowanie. Sygnatura jest usuwana z tekstu; dodaj BOM na wyjściu tylko wtedy, gdy wymaga go aplikacja odbierająca.
