端末でどのように別のエンコーディングで書き込んだりできますか?

端末でどのように別のエンコーディングで書き込んだりできますか?

エンコーディングが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ことができます。

関連情報