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.
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
- Nie otwieraj pliku podwójnym kliknięciem. Dane → Z tekstu/pliku CSV, jako pochodzenie pliku wybierz „65001: Unicode (UTF-8)” i załaduj.
- Zapisz jako „CSV UTF-8 (rozdzielany przecinkami)”. Excel doda wtedy BOM i następnym razem otworzy plik poprawnie.
Notepad++
- Jeśli tekst wygląda dobrze w Notepad++, użyj Kodowanie → Konwertuj na UTF-8.
- Jeśli widać już Å‚, konwersja nie pomoże: same bajty są złe i trzeba je naprawić.
Przed i po
Nazwa,Materiał
Czapka weÅ‚niana,BaweÅ‚na ekologicznaNazwa,Materiał
Czapka wełniana,Bawełna ekologicznaTekst 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 plikPlik 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.