一部の作成キーが機能しないのはなぜですか?

一部の作成キーが機能しないのはなぜですか?

たとえば、ポンド£または円¥記号は入力できますが、ユーロ記号は入力できませんが、商標などは入力できません。すべての文字はシステム構成ファイル()で定義されているように見え、/usr/share/X11/locale/en_US.UTF-8/Compose有効な文字と無効な文字の違いを見ることはできません。

私はfvm2ウィンドウマネージャを使用してOpenSuSE 13.1を実行しています。 IIRC、設定はデフォルトのアメリカ英語です。xterm今使っているブラウザのようなアプリでも仕事と非日は同じだと思います。

running 出力locale; export | grep IM_MODULEは run でlocale、 stateexport: Command not found.出力は次のlocaleとおりです。

LANG=en_US.UTF-8
LC_CTYPE=fr_CH
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

(フランス語の電子メールを読むことができるようにするためのものです。)LC_CTYPE環境に変数がないようです。与えるIM_MODULEenv | grep IM

QT_IM_MODULE=xim
XMODIFIERS=@im=local
XDG_RUNTIME_DIR=/run/user/1000
GTK_IM_MODULE=cedilla
QT_IM_SWITCHER=imsw-multi

しかし、QTやGTKアプリケーションで試したことがないため、関連性がないようです。 (AFAIK、ブラウザが後ろから何を使用しているのかわかりません。)

ベストアンサー1

文字タイプは、LC_CTYPE=fr_CHXに著作権©とISO-8859-1を使用するように指示します。登記®しかしそうではありません登録商標 。もちろん、ISO-8859-1にはユーロは存在しません(つまり、それ以降の他のエンコード:ISO-8859-15)。

次の内容/usr/share/X11/locale/locale.aliasが表示されます。

fr_CH                                           fr_CH.ISO8859-1
fr_CH.88591                                     fr_CH.ISO8859-1
fr_CH.88591.en                                  fr_CH.ISO8859-1
fr_CH.ISO-8859-1                                fr_CH.ISO8859-1
fr_CH.ISO_8859-1                                fr_CH.ISO8859-1
fr_CH.iso885915                         fr_CH.ISO8859-15
fr_CH.ISO-8859-15                               fr_CH.ISO8859-15
fr_CH.utf8                                      fr_CH.UTF-8

追加資料:

おすすめ記事