エンコーディングがUTF-8に設定されているDebianでターミネータを使用しています。ほとんどの場合、これは問題ではありません。これは、ほとんどすべての最近のコンテンツのエンコーディングがutf-8に設定されているためです。
別のエンコーディングを使用して特定のmysqlデータベースに接続して選択を実行すると、結果にいくつかの文字が表示されます。テーブルを更新すると、反対側の結果も混乱します。
別のエンコーディングで表示および書き込みできるようにデータベースに接続するか、シェルを設定する方法はありますか? (この場合はラテン語1)
答え1
私は次のコマンドを使用しています:
LC_MONETARY=de_DE.UTF-8 LC_TIME=de_DE.UTF-8 LC_MESSAGES=de_DE.UTF-8 LC_CTYPE=de_DE.UTF-8 LC_COLLATE=de_DE.UTF-8 LC_NUMERIC=de_DE.UTF-8 LANG=de_DE.UTF-8 gnome-terminal
Mille European 基本 ISO-8859-1 を使用して、環境で UTF-8 ベースのウィンドウを作成します。
同様のことができますが、必要なものに置き換えるde_DE.UTF-8
ことができます。