
Lubuntu で実行するとlocale -av
、返される結果には、すべてのロケールが UTF-8 文字エンコーディングを使用していることが示されます。
ISO-8859-1 文字エンコーディングでロケールを追加する方法はありますか?
答え1
ISO-8859-1ロケールはサポートされているが、生成されていない可能性があります。この Ask Ubuntu ページの 3 番目の回答:
サポートされているロケールを確認します。
less /usr/share/i18n/SUPPORTED
使用する言語を追加します
/var/lib/locales/supported.d/local
。通常、接尾辞のない言語ロケール (en_CA
の代わりになどen_CA.UTF-8
) は ISO-8859-1 ですが、必要に応じて特定のコードページを追加することもできます。# Change 'en_CA' to the locale that you want echo en_CA >> /var/lib/locales/supported.d/local echo en_CA.ISO-8859-1 >> /var/lib/locales/supported.d/local
ロケールデータを再生成します。
sudo dpkg-reconfigure locales