ほとんどのKDEアプリケーションはアクセント文字を受け入れず、代わりに���を表示します。これはKate、Konsole、Dolphinで発生します(Konqueror、Chrome、LibreOfficeなどでは該当しません)。
テスト例(「áááÀ��」など)を通過して正しく表示できるため、これらのフォントはアクセント文字をサポートします。
> locale
LANG=pt_PT.UTF-8
LANGUAGE=en_US
LC_CTYPE=pt_PT.utf8
LC_NUMERIC=pt_PT.utf8
LC_TIME=pt_PT.utf8
LC_COLLATE=pt_PT.utf8
LC_MONETARY=pt_PT.utf8
LC_MESSAGES=en_US.UTF-8
LC_PAPER=pt_PT.utf8
LC_NAME=pt_PT.utf8
LC_ADDRESS=pt_PT.utf8
LC_TELEPHONE=pt_PT.utf8
LC_MEASUREMENT=pt_PT.utf8
LC_IDENTIFICATION=pt_PT.utf8
LC_ALL=
編集(返信後):
私はDebian 9.4(Stretch)とKDE Framework v.5.28を使用しています。
- kde-l10n-ptパッケージがインストールされました
- システム設定>地域設定>言語を「US English」に設定(メッセージと会話を英語で表示することを好む)
この問題の解決中に、いくつかのロケール設定を追加しました。
>locale -a
C
C.UTF-8
en_US
en_US.iso88591
en_US.iso885915
en_US.utf8
portuguese
POSIX
pt_PT
pt_PT@euro
pt_PT.iso88591
pt_PT.iso885915@euro
pt_PT.utf8
dpkg-reconfigure locales
言語を「en_US.UTF-8」に設定しました。
答え1
明らかにこれはqt / kdeのバグです。詳しくはKDEバグトラッカーそしてQTバグトラッカー
解決策としてibusをインストールすることをお勧めします。
apt-get install ibus ibus-qt4 ibus-gtk3 ibus-gtk
(4つのパッケージをすべてインストールしましたが、すべて必要かどうかわかりません)
ログアウトして再度ログインすることを忘れないでください。
答え2
LANGUAGE変数に "en_US"がある理由を確認する必要があります。これは問題を引き起こす可能性があります。
どのディストリビューションまたはKDEバージョンを使用しているのかわかりませんが(関連情報を質問に追加する必要があります)、KDEでロケールを設定できます。
行く環境設定、あなたは見つける必要があります地域設定を選択してから言語あなたはそれを望んでいます(例えば、l10nパッケージをダウンロードする必要があるかもしれませんkde-l10n-pt
)。アプリをあなたの言語でも使用するにはダウンロードする必要があります。language-pack-kde-pt
また、必要なデフォルトのロケールがあることを確認してください。
インストールされているバージョンを確認しlocale -a
てDebianベースのディストリビューション(Ubuntuなど)を使用している場合は、次のコマンドを使用してデフォルトのロケールを設定します。
dpkg-reconfigure locales
次に、必要なすべてのUTF8ロケールとシステム設定のデフォルト値を選択します。