PuTTY: 일부 특수 문자 입력이 작동하지 않음(루마니아어)

PuTTY: 일부 특수 문자 입력이 작동하지 않음(루마니아어)

PuTTY를 사용하여 CentOS 서버에 연결하는데 가끔 키보드에서 루마니아어 문자를 입력해야 할 때가 있습니다. 클라이언트 컴퓨터에서 Windows 7을 사용합니다. 서버 로캘을 en_US.UTF-8로 설정했고 PuTTY도 UTF-8로 구성했습니다.

키보드에서 문자 "î" 및 "ă"를 입력하는 데 문제가 없으며 기존 세디야 문자 "ş"(U+015F) 및 "ţ"(U+0163)를 입력하는 데에도 문제가 없습니다. .

그러나 세딜라 레거시 문자 "ş"(U+0219) 및 "ů"(U+021B)에 해당하는 적절한(쉼표) 문자를 입력할 수 없습니다. 키보드에서 이 두 가지를 사용하려고 할 때마다 콘솔에 물음표가 표시됩니다. 이 문제는 PuTTY에서 사용 중인 글꼴과 관련이 없습니다. 왜냐하면 글꼴을 복사/붙여넣기(예: 이 게시물에서)할 수 있고 Linux 호스트에서 생성할 수 있기 때문입니다.

$ perl -Mcharnames=:full -CS -wle 'print "\N{LATIN SMALL LETTER S WITH COMMA BELOW}"'

저는 루마니아어에 대해 Microsoft의 기본 키보드 설정을 사용합니다. "루마니아어(표준)"와 "루마니아어(프로그래머)" 모두 동일한 결과를 생성합니다. "Romanian (Legacy)"은 제대로 작동하지만 사용하고 싶지 않은 레거시 세딜라 변형을 생성합니다.

이 문제를 어떻게 해결합니까?

답변1

오랜 역사* 끝에 이 버그는 릴리스 0.63에서 수정되었습니다. http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist//win-tounicodeex.html


관련 정보