Qtベースのアプリケーションコーディングエラー?

Qtベースのアプリケーションコーディングエラー?

Ubuntu 11.04があります。昨日VirtualBoxをインストールしましたが、エンコードが正しくありません(何も読み取れません)。 UIをよく知っていてUI表示言語を変えてみましたが、すべての言語が同じ問題なので動作しませんね。私はlibreOfficeにも同じ問題があることを知り、その問題を詳しく調べることにしました。私が見つけたもの:

  • VirtualBoxとLibreOfficeはどちらもlibqtcore4などのQtライブラリに依存しています。 KDEアプリケーションはQtを使用します。しかし、Okularなどの他のQtベースのアプリケーションもうまく機能します。
  • 以前のインストールでは、VirtualBoxとLibreOfficeがデフォルトでギリシャ語に設定されていたことを覚えていました。言語を英語に変更しようとしても失敗しました。
  • locale、update-locale、および対応するENV変数(LC_ALL、LANG、およびLANGUAGE)を試しましたが、役に立ちませんでした。

アイデアがないため、適切な解決策が見つかりません。ヒント、ヒント、提案に心から感謝します。

ベストアンサー1

この問題を解決するには少し時間がかかりました。 「localepurge」というツールを見つけて、デフォルトのロケールとしてen_USを選択しました。今、すべてがうまくいきます。私はLinuxの内部についてはわかりませんが、複数のロケール設定ファイルがある可能性があるため、変更がグローバルに影響しない可能性があると思います。

おすすめ記事