QGIS i ArcGIS. Różne kodowanie znaków w Shapefile

Problemem, z którym często spotykają się osoby korzystające z QGIS i ArcGIS równocześnie (lub otrzymujące „szejpy” od osób pracujących na innym oprogramowaniu) jest kodowanie znaków w tabeli atrybutów. Plik stworzony w ArcGIS, a czytany w QGIS (lub odwrotnie), przy standardowych ustawieniach będzie się „krzaczył”. Problemem jest kodowanie znaków.

Przykład? Plik utworzony w ArcGIS, otwarty w QGIS

A teraz odwrotna sytuacja, shape stworzony w QGIS, odczytany w ArcGIS

Co jest powodem? Kodowanie znaków. QGIS standardowo używa UTF-8, natomiast ArcGIS kodowania rozpoznawanego przez QGIS jako CP 1250. W QGIS istnieje możliwość określania kodowania pliku w momencie jego wczytania i w momencie zapisu, a więc:

Jeżeli chcemy zapisać plik do późniejszego użycia w ArGIS, w momencie zapisu, musimy zaznaczyć CP 1250.

To samo musimy zrobić, żeby poprawnie odczytać plik zapisany w ArGIS w czasie dodawania warstwy wektorowej

Zapewne problem można również rozwiązać z poziomu ArcGIS, ale wynik będzie ten sam: wszystko będzie działać poprawnie!