回答:
これはQGISで行えます。まずシェープファイルをロードし、save as
ドロップダウンメニューutf-8を選択してコーディングし、ファイルを保存します。
Linuxを使用していて、GDALの最新バージョンにアクセスできると仮定すると、次のことを試すことができます(この投稿から)。
export SHAPE_ENCODING="ISO-8859-1"
ogr2ogr output.shp input -lco ENCODING=UTF-8
注:ISO-8859-1ではなくLATIN1も動作するはずです。
Windowsでは、設定していないSHAPE_ENCODING
、ogr2ogr
認識しないISO-8859-1
、もLATIN1
。
SHAPE_ENCODING
どこかで有効な値のリストを検索できるかどうか知っていますか?
シェープファイルについての私の理解が正しい場合、エンコードに依存する部分は、DBFファイルに含まれる属性データベースです。
LibreOffice Calc / Baseを使用してこの問題を解決するのに役立った回答を次に示します。
https://gis.stackexchange.com/a/3663/17998
さらに、個別の文字セットを使用してDBFファイルを開き、現在のエンコーディングが実際に何であるかを確認できるという利点もあります。