PuTTY를 통해 Windows 7의 Linux에서 UTF-8을 사용하려면 어떻게해야합니까?


4

Windows 7에서 PuTTY를 사용하여 Ubuntu 10.10이 설치된 Linux 컴퓨터에 액세스합니다. 나는 Windows 7이 Latin-1을 사용하고 있다고 생각합니다. 하지만 리눅스 머신과 PostgreSQL 데이터베이스에서 UTF-8을 사용해야합니다.

나는 이것을 PuTTY로 어떻게 할 수 있습니까?

답변:


5

연결시 구성 대화 상자에서 UTF-8을 사용하도록 PuTTY를 설정할 수 있습니다. 창으로 이동 - & gt; 번역 및 설정 "수신 된 데이터는 문자 세트가있는 것으로 가정합니다." UTF-8로

또한 귀하의 로케일이 UTF-8 달리다 locale 연결 후.

그렇지 않은 경우 locale -a 사용 가능한 모든 로케일을 볼 수 있습니다. UTF-8 로켈을 사용할 수없는 경우 /etc/locale.gen, 일반적으로 상당히 잘 주석 처리되어 있으며 추가 또는 주석 처리를 제거해야하는 것이 분명해야합니다. 그런 다음 실행 locale-gen 확인 locale -a 다시 생성 된 UTF-8 로켈을 확인합니다.

좋아요. export LC_ALL="sv_SE.UTF-8" 로케일이 실제로 생성되면 실제로 로케일을 설정하는 트릭을 수행해야합니다.


@ 조나 : UTF-8 로케일은 모두 같은 기호를 지원합니다. sv_SE.UTF-8 스웨덴의 로케일 인 반면, en_US.UTF-8 미국 로켈입니다. 실제로 이는 예를 들어 월 이름, 날짜 / 시간 형식 및 국가별로 다른 사소한 것들에만 영향을줍니다.
jho

고마워, PuTTY : Window & gt; 당신이 언급 한대로 번역이 충분했습니다.
Jonas


0

두 가지 기본 요소는 여기에 설명 된대로 Putty의 Window / Translation과 Linux의 로케일 설정입니다.

또한 Connection / Data / Terminal-type 문자열을 "putty"로 설정하거나 Linux에서 NCURSES_NO_UTF8_ACS = 1을 내보내는 데 도움이 될 수 있습니다. 이 두 곳은 여러 곳에 언급되어 있습니다.

그러나 Courier 및 Lucida Console과 같은 기본 글꼴에는 모든 유니 코드 문자가 없으므로 특정 문자에 대한 블록을 얻을 수 있습니다. 다운로드 및 설치 http://dejavu-fonts.org/wiki/ 다운로드 , 그것을 사용하도록 퍼티를 설정하십시오.

이 마지막 트릭은 모든 그래픽 문자를 표시하는 데 noping (권장!)을 사용하는 데 필요했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.