QGISでの文字化け解消法
前回「GISデータの編集(スタイルとラベル変更など)」でトラブルが発生した件です。QGISは生粋の日本製ではないため、日本語表示がうまく行かない場合があります。
とは言っても昔のバージョンに比べるととても改善されたように思います。ここでは、ラベル設定時に日本語が文字化けしてしまう現象を解決する方法を記録します。
まず、困った状態がこちら。
困りましたね。なんか近畿圏を映し出しているくらいの情報しか入ってきません。文字化けの原因は、シェープファイルに格納されたデータのエンコードとQGISで表示しているエンコードが合っていないからだと思われます。私が試した解決法は以下の2点です。
結論から言うと、方法2で解決できちゃいました。プラグインはインストールしてみましたが、今回はなくても解決できました。方法は以下の通り。
レイヤのプロパティを開いて、"一般情報"の中の"データソースエンコーディング"をデータにマッチしたものに変更。(今回はShift_JIS)以上です。
また、シェープファイルを読み込むたびにいちいちエンコード変更するんが面倒なので、読み込み時に自動的にエンコードを判断してくれる機能がないかなぁとちょっと設定してみましたが、うまくいきませんでした。
それっぽいところで試した結果です。
メニュー"QGIS"→"preferences"→"データソース" の中の以下のチェックをはずしてみましたが、効果はありませんでしたね。
では、Have a good sleep ♪