일부 작성 키가 작동하지 않는 이유는 무엇입니까?

일부 작성 키가 작동하지 않는 이유는 무엇입니까?

예를 들어 파운드 £ 또는 엔 ¥ 기호는 입력할 수 있지만 유로 기호는 입력할 수 없지만 상표 등은 입력할 수 없습니다. 모든 문자는 시스템 구성 파일( )에 정의된 것으로 보이며 /usr/share/X11/locale/en_US.UTF-8/Compose유효한 문자와 유효하지 않은 문자의 차이를 볼 수 없습니다.

저는 fvm2창 관리자를 사용하여 OpenSuSE 13.1을 실행하고 있습니다. IIRC, 설정은 기본 미국 영어입니다. xterm지금 사용하고 있는 브라우저 같은 앱에서도 일과 비일은 똑같은 것 같아요.

running 출력 locale; export | grep IM_MODULE은 run 이고 locale, state export: 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

추가 자료:

관련 정보