Fedora에서 KDE의 브라우저를 사용할 때 매우 오래된 어리석은 문제에 부딪혔고 솔루션을 찾기 위해 아무리 열심히 검색해도 해결할 수 없었습니다.
나는 두 가지 키보드 레이아웃을 사용하는데, 하나는
us English (US)
나는 그것을 일반 ASCII 텍스트를 작성하는 데 사용하고 다른 하나는
us English (US, intl., with dead keys)
나는 억양 때문에 포르투갈어와 스페인어로 글을 쓰곤 했습니다. 그래서 나는 그것을 썼을 때 'a
실제로 그것을 얻었습니다 á
.
포르투갈어를 위한 c-cedil이 있다는 사실이 밝혀졌고 ç
나는 'c
모든 콘솔, xterm 및 프로그램을 입력하여 이를 작성했습니다. 브라우저 외에 'c
나에게 주어진 것은 어디에 있습니까 ć
?
왜 이러한 혼합 동작이 발생합니까? 브라우저에 ç
입력할 때 어떻게 얻나요 'c
?
답변1
위의 Johan Myréen의 제안 덕분에 그가 제공한 링크에서 해결책을 찾았습니다.여기Gunnar Hjalmarsson의 글이지만 주의할 점이 있습니다. 그래서 여기에 놓겠습니다.
이 줄을 스레드에 배치하는 것이 좋습니다.
export LC_CTYPE=pt_BR.UTF-8
파일에 ~/.profile
. 이것은 잘 작동 ç
하지만 모든 것이 UTF8로 작동하기 때문에 모든 Latin1(ISO8859-1) 콘솔과 다른 모든 응용 프로그램을 엉망으로 만들 것입니다. 내 유일한 문제는 GTK 애플리케이션, 주로 브라우저에 있습니다.
export LC_CTYPE=pt_BR.UTF-8
따라서 간단한 해결책은 bash 스크립트의 행을 사용하여 브라우저를 시작하는 것입니다. 예를 들어,
#!/bin/bash
export LC_CTYPE=pt_BR.UTF-8
firefox
또는 명령줄에서(브라우저를 닫은 후 내보내기 재개)
불행하게도 Gunnar ~/.XCompose
의 파일 제안은 내 Latin1 인코딩 콘솔을 망가뜨렸기 때문에 작동하지 않았습니다.