Skip to content

Krzaki zamiast polskich znaków w pliku GEDCOM (é zamiast é): jak to naprawić

· 5 min czytania · Zespół The Memory Palace

Sprawdź swój plik GEDCOM w darmowym narzędziu (po angielsku)

Twój pałac, także w telefonie.

Pobierz w App StorePobierz z Google Play

Aplikacja jest po angielsku, niderlandzku, niemiecku, francusku i hiszpańsku, jeszcze nie po polsku.

Gdy nazwisko takie jak René Müller wyświetla się jako René Müller, plik GEDCOM został odczytany z niewłaściwym zestawem znaków: tekst w UTF-8 potraktowano jak tekst Windows (często nazywany ANSI). Naprawisz to za darmo naszym narzędziem do sprawdzania plików GEDCOM (darmowe narzędzie, na razie po angielsku), które pokazuje każdy zepsuty wiersz obok tego, co powinien zawierać, i poprawia tylko te wiersze, które da się dokładnie odwrócić. Na tej samej zasadzie krzaki pojawiają się zamiast polskich liter, takich jak ą, ł czy ż.

Ostatnio sprawdzone: 7 października 2026. Narzędzie jest nasze; to, co robi, opisujemy poniżej dokładnie tak, jak działa.

Jak rozpoznać problem

Krzaki układają się we wzór. Litera ze znakiem diakrytycznym, taka jak é czy ü, zamienia się w dwa znaki, zwykle zaczynające się od à lub Â, a cudzysłowy i apostrofy w trzy znaki zaczynające się od â€.

Powinno byćWyświetla sięPowinno byćWyświetla się
ééöö
èèüü
ëëää
ççßß
ññ’’

Mały przykład z pliku GEDCOM, przed i po:

Broken:
1 NAME René /Müller/
2 PLAC Köln

Fixed:
1 NAME René /Müller/
2 PLAC Köln

Trzy różne przyczyny

  1. Krzaki są w samym pliku. Plik w UTF-8 otwarto jako tekst Windows i zapisano ponownie. Każdy program pokazuje teraz é, bo właśnie to jest w pliku.
  2. Plik jest w porządku, ale nagłówek podaje zły zestaw znaków. Tekst jest w UTF-8, ale nagłówek mówi 1 CHAR ANSEL albo 1 CHAR ANSI. Program, który ufa nagłówkowi, pokazuje é; program, który patrzy na bajty, pokazuje é.
  3. Odwrotnie: znaki zapytania albo czarne romby. Plik jest w ANSEL albo w tekście Windows, a program czyta go jako UTF-8. Wtedy René widzisz jako Ren? albo Ren�.

Standard GEDCOM 5.5.1 wymienia cztery zestawy znaków dla nagłówka (ANSEL, UTF-8, UNICODE i ASCII) i nazywa ANSEL preferowanym. Wiele programów dla Windows i tak zapisuje ANSI. GEDCOM 7.0 dopuszcza tylko UTF-8. Ta historia sprawia, że pliki, które wędrują między programami, tak często kończą z krzakami.

Jak to naprawić darmowym narzędziem, krok po kroku

  1. Otwórz narzędzie do sprawdzania plików GEDCOM i wybierz swój plik .ged. Jest czytany w przeglądarce i nigdy nie jest wysyłany.
  2. Na górze widzisz zestaw znaków: co mówi nagłówek i czym tekst jest naprawdę. Jeśli się różnią, narzędzie zgłasza, że nagłówek podaje zły zestaw znaków (przyczyna 2).
  3. W sekcji Garbled characters widzisz, ile wierszy jest dotkniętych, i przy każdym wierszu tekst taki, jaki jest, oraz taki, jaki byłby po naprawie. Sprawdź kilka przykładów.
  4. Jeśli wyglądają dobrze, zaznacz Also repair the garbled characters i pobierz naprawiony plik. Jego nazwa kończy się na -repaired.ged.
  5. Zaimportuj naprawiony plik do programu genealogicznego albo otwórz go w naszej przeglądarce plików GEDCOM, żeby zobaczyć, czy nazwiska są poprawne.

Co narzędzie robi przy każdej przyczynie:

  • Przyczyna 1: naprawia zepsute fragmenty, ale tylko gdy zaznaczysz pole i tylko tam, gdzie zamiana znaków z powrotem na bajty daje poprawny UTF-8. Wszystko inne zostaje jak było: dziwny znak jest lepszy niż zła litera.
  • Przyczyna 2: czyta tekst jako to, czym naprawdę jest, a naprawiony plik ma w nagłówku 1 CHAR UTF-8.
  • Przyczyna 3: poprawnie czyta ANSEL i tekst Windows i zapisuje naprawiony plik w UTF-8. Bajty, które nie pasują do żadnego znanego znaku, są liczone i pokazywane, ale nie da się ich odtworzyć.

Naprawa nigdy nie zmienia dat, miejsc, notatek ani powiązań. Ujednolica też końce wierszy, usuwa puste wiersze i wcięcia oraz dodaje brakujący nagłówek lub znacznik końca.

Inne sposoby naprawy

SposóbDobry doUwaga
Nasze darmowe narzędzie do sprawdzania plików GEDCOMWszystkich trzech przyczyn; pokazuje każdy wiersz, zanim cokolwiek zmieni; nic nie trzeba instalowaćKrzaki, których nie da się dokładnie odwrócić, zostają bez zmian
Ponowny eksport z programu, w którym powstał plikNajlepsze rozwiązanie, jeśli w tym programie oryginał jest nadal poprawny; wybierz UTF-8, jeśli program o to pytaNie pomoże, jeśli krzaki są już we własnych danych programu
Gramps (darmowy program na komputer)Gdy nagłówek mówi ANSEL, Gramps przy imporcie pyta, jakiego zestawu znaków użyć (ANSEL, ANSI, ASCII lub UTF-8); eksportuje GEDCOM w UTF-8Nie cofa tekstu, który już jest zepsuty w samym pliku
Edytor tekstu z ustawieniem kodowania, na przykład Notepad++Odczyt pliku w innym kodowaniu bez zmiany bajtów albo konwersja do UTF-8Łatwo pogorszyć sprawę: konwersja pliku, który już ma krzaki, psuje go ponownie; podręcznik programu nie wspomina o ANSEL

Jak temu zapobiec

  • Gdy program pyta przy eksporcie o zestaw znaków, wybierz UTF-8.
  • Po eksporcie otwórz plik raz w narzędziu do sprawdzania: nagłówek powinien mówić 1 CHAR UTF-8, a nazwiska w sekcji Do these names look right? powinny wyglądać poprawnie.
  • Nie otwieraj i nie zapisuj pliku GEDCOM w edytorze tekstu typu Word ani w edytorze, który zgaduje kodowanie.
  • Wysyłasz plik komuś ze starszym programem? Zapytaj, co ten program czyta. Starsze programy czasem oczekują ANSEL; drugą stronę tej historii opisuje poradnik jak przekonwertować plik GEDCOM z ANSEL do UTF-8 (po angielsku).

Zobacz też: zerwane powiązania, zduplikowane identyfikatory i niemożliwe daty (po angielsku), jak wyeksportować plik GEDCOM i jak otworzyć plik GEDCOM bez programu.

Źródła

Częste pytania

Dlaczego mój plik GEDCOM pokazuje é zamiast é?

Litera é jest zapisana w UTF-8 jako dwa bajty. Program, który czyta te bajty jako tekst Windows (ANSI, Windows-1252), pokazuje je jako dwa osobne znaki: Ã i ©. Jeśli ten program potem zapisze plik, błędne znaki są już w samym pliku.

Czy krzaki w pliku GEDCOM da się naprawić automatycznie?

Często tak. Wzór jest przewidywalny, więc pierwotną literę da się odtworzyć. Nasze darmowe narzędzie do sprawdzania plików GEDCOM pokazuje każdy wiersz z błędem obok poprawionej wersji i zmienia tylko te wiersze, w których odwrócenie jest dokładne. Pole zaznaczasz samodzielnie, po sprawdzeniu przykładów.

W moim pliku zamiast liter są znaki zapytania albo czarne romby. Czy to ten sam problem?

Nie, to odwrotna sytuacja. Plik jest w starszym zestawie znaków, takim jak ANSEL albo tekst Windows, a program czyta go jako UTF-8. Narzędzie poprawnie czyta ANSEL i tekst Windows, a naprawiony plik jest w UTF-8, więc litery wracają. Znaków, które w samym pliku zostały już zastąpione znakiem zapytania, nie da się odtworzyć.

Czy naprawa zmienia moje nazwiska albo daty?

Tylko zepsute znaki, i tylko jeśli zaznaczysz tę opcję. Reszta naprawy zmienia formę pliku: zestaw znaków, wiersz CHAR w nagłówku, końce wierszy, puste wiersze i wcięcia. Daty, miejsca i powiązania zostają dokładnie takie, jakie były.

Jak sprawić, żeby to się nie powtórzyło?

Wybierz UTF-8, gdy program genealogiczny pyta przy eksporcie o zestaw znaków, sprawdź, czy nagłówek zawiera 1 CHAR UTF-8, i nie otwieraj ani nie zapisuj pliku w edytorze tekstu. Jeśli musisz go edytować ręcznie, użyj edytora, który pokazuje i zachowuje kodowanie.

Zacznij dziś swój własny pałac w 3D

Twoje zdjęcia, nagrania i historie dostają własne pokoje, przez które możesz przejść. Domyślnie prywatny: rodzinę i przyjaciół zapraszasz, kiedy chcesz.

Sprawdź swój plik GEDCOM w darmowym narzędziu (po angielsku)
Kep, portier pałacu

Dzień dobry. Chcesz czytać dalej na telefonie? Przytrzymam ci drzwi.

Wolisz telefon? Aplikację pobierzesz za darmo.

Aplikacja jest po angielsku, niderlandzku, niemiecku, francusku i hiszpańsku, jeszcze nie po polsku.

Jak przetwarzamy twoje dane: Polityka prywatności (po angielsku)