Krzaki zamiast polskich znaków w pliku CSV? Tak to naprawisz

Znaki takie jak Å‚, Ä… czy ó pojawiają się, gdy plik w UTF-8 zostanie odczytany tak, jakby był w starszym kodowaniu Windows. Czasem plik jest w porządku i tylko Excel źle go wyświetla, a czasem zepsuty tekst został już zapisany. Narzędzie rozróżnia te przypadki, naprawia polskie znaki i zapisuje czysty plik.

Sprawdzono

Naprawiane w Twojej przeglądarce – plik nigdy nie opuszcza Twojego urządzenia.

Pliki powyżej 50 wierszy: 1 kredyt za plik ($0.75–$1 zależnie od pakietu), bez subskrypcji · Cennik

Kilka plików? Wybierz lub upuść je razem, aby poprawić wszystkie naraz.

Nie masz pliku pod ręką? Wypróbuj uszkodzoną próbkę

Przykładowe pliki z typowymi błędami importu, wczytywane w Twojej przeglądarce. Naprawa i pobranie są darmowe.

Skąd się to bierze

UTF-8 zapisuje ł jako dwa bajty. Program, który zakłada inne kodowanie, pokazuje je jako dwa znaki: Å i ‚. Tak robi Excel, gdy otworzysz podwójnym kliknięciem plik CSV w UTF-8 bez znacznika BOM.

Jeśli potem zapiszesz plik, krzaki staną się prawdziwą treścią, a kolejne zapisy pogarszają sprawę. Odwrotnie też się zdarza: plik w Windows-1250 odczytany jako UTF-8 pokazuje � zamiast liter.

  • ą → Ä…, ę → Ä™, ó → ó
  • ł → Å‚, ś → Å›, ż → ż
  • „ → „, – → –

Jak to naprawić ręcznie

Excel

  1. Nie otwieraj pliku podwójnym kliknięciem. Dane → Z tekstu/pliku CSV, jako pochodzenie pliku wybierz „65001: Unicode (UTF-8)” i załaduj.
  2. Zapisz jako „CSV UTF-8 (rozdzielany przecinkami)”. Excel doda wtedy BOM i następnym razem otworzy plik poprawnie.

Notepad++

  1. Jeśli tekst wygląda dobrze w Notepad++, użyj Kodowanie → Konwertuj na UTF-8.
  2. Jeśli widać już Å‚, konwersja nie pomoże: same bajty są złe i trzeba je naprawić.

Przed i po

Przed
Nazwa,Materiał
Czapka wełniana,Bawełna ekologiczna
Po
Nazwa,Materiał
Czapka wełniana,Bawełna ekologiczna

Tekst odczytany w złym kodowaniu i zapisany, przywrócony do poprawnych polskich liter.

Napraw automatycznie

  • Rozpoznaje kodowanie: UTF-8, UTF-16, Windows-1250, 1251 lub 1252, GBK.
  • Naprawia tekst zepsuty raz lub dwa razy.
  • Pokazuje każdą naprawioną komórkę przed i po.
  • Zapisuje w UTF-8, opcjonalnie z BOM dla Excela, albo w Windows-1250, jeśli tego wymaga importer.

Sprawdzenie i podgląd są bezpłatne. Pobranie jest bezpłatne do 50 wierszy, większy plik kosztuje 1 kredyt.

Wybierz plik

Plik jest wczytywany i naprawiany w przeglądarce. Nic nie jest wysyłane: dostajemy tylko liczbę wierszy i platformę, więc ceny zakupu i dane klientów pozostają prywatne.

Najczęstsze pytania

Dlaczego w Arkuszach Google plik wygląda dobrze, a w Excelu nie?

Arkusze Google czytają UTF-8 poprawnie, a Excel potrzebuje znacznika BOM albo importu przez Dane → Z tekstu/pliku CSV. Sam plik jest w porządku: pobierz go z włączonym BOM.

Czy narzędzie naprawi � (znak zapytania w rombie)?

Nie. Ten znak oznacza, że oryginalna litera przepadła: plik został odczytany w złym kodowaniu i zapisany. Wróć do oryginalnego eksportu.

Czy mój plik jest gdzieś wysyłany?

Nie. Plik jest odczytywany, sprawdzany i poprawiany w przeglądarce. Przy płatnym pobraniu wysyłana jest tylko liczba wierszy, platforma i odcisk pliku (SHA-256), żebyś nie płacił dwa razy za ten sam plik.

Ile to kosztuje?

Sprawdzenie pliku i podgląd poprawek są bezpłatne. Pobranie poprawionego pliku jest bezpłatne do 50 wierszy. Większy plik kosztuje 1 kredyt, a przez 24 godziny możesz pobrać ten sam plik ponownie w innym formacie lub kodowaniu bez dodatkowej opłaty. Abonament nie jest potrzebny; agencje, które co miesiąc poprawiają pliki, mogą wybrać Pro: 300 plików miesięcznie za $19.