たとえば、ポンド£または円¥記号は入力できますが、ユーロ記号は入力できませんが、商標などは入力できません。すべての文字はシステム構成ファイル()で定義されているように見え、/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_MODULE
env | 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_CH
Xに著作権©と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
追加資料: