특정 프로그램에서 자동으로 보이는 encoding을 변환해주는
script를 만들고 싶은데요,
이게 가능할지, 아니면 다른 workaround가 있을지 궁금합니다.
현재 7.10을 쓰고 있습니다.
특정 프로그램에서 자동으로 보이는 encoding을 변환해주는
script를 만들고 싶은데요,
이게 가능할지, 아니면 다른 workaround가 있을지 궁금합니다.
현재 7.10을 쓰고 있습니다.
[quote="nemonemo":19qkmtlf]특정 프로그램에서 자동으로 보이는 encoding을 변환해주는
.[/quote:19qkmtlf]
이게 어떤 건지 좀 더 구체적으로 설명 부탁 드려용
그러니까…
터미널에서
telnet을 치면 자동으로 euc-kr 로 전환되고,
ls같은건 utf-8로 도로 전환되고…
그런걸 원하시는 듯.
방법은 모르겠지만…;;
드라코할배 설명과 같다면…
프로그램 실행시 앞에
LANG="ko_KR.EUCKR" telnet
과 같이 붙여주시면 됩니다.
매번 해주기 귀찮다면.
alias telnet=‘LANG="ko_KR.EUCKR" telnet’
정로도 해주시면 될테구요.
그놈 터미널이면… 그냥 메뉴서 터미널 서 euc_kr 추가후 바꾸고 돌아 다니면 되고!
[attachment=0:13062lcy]euc.png[/attachment:13062lcy]
스크립이라면 그냥 … sudo vi /usr/local/bin/이름?
[code:13062lcy]
#!/bin/bash
export LC_ALL=ko_KR.euckr && telnet 접속서버[/code:13062lcy]
근데 telnet 보다 ssh 가 다니기 좋치 않나요 ?
답변 모두 감사드립니다! ^^
하지만 여전히 문제가 좀 있어서 더 자세히 말씀드리겠습니다 ^^
실행환경은 GNOME의 터미널입니다.
제가 하려는 건 telnet 으로 EUC-KR로 인코딩된 BBS에 들어가는 건데요,
위에 해주신 것처럼 LANG을 쓰면 telnet은 잘 안되네요…-_-
위에 답ㅂㄴ 해주신 것처럼 메뉴에 들어가 손수 바꿔주는 것이
지금껏 해왔던 방법인데요--
귀차니즘은 발견의 어머니라고…--a
뭔가 방법이 있지 않을까 하여 질문드립니다.
가끔은 부지런해질 필요가 있습니다.
=3=333
konsole 에는 프로필에 기본 인코딩을 선택할 수 있네요…(고급 > 인코딩 > EUC-KR 선택)
사용되는 유틸리티 중에 "luit"라는 것이 있습니다. 실제로 UTF8터미널 상황에서 EUCKR인코딩을 사용하는 서버로 접속하거나 BBS로 접근할 때 사용하기 위해서 사용되는 프로그램입니다.
[code:3gx2q67c]
$ luit -encoding eucKR +osl – [하고싶은 명령]
[/code:3gx2q67c]
형태로 사용하면 됩니다 주로 사용되는 명령은 ssh나 telnet등이 될 듯 하네요.
다른 하나의 방법은 screen을 이용하는 것입니다. screen의 경우 "^A", ":encoding euckr" 이라고 입력하면 알아서 내부 윈도우의 모든 출력을 EUCKR로 취급해서 UTF8이나 현재 터미널에 맞는 ENCODING으로 변환해 주는 작업을 해 줍니다.
[code:3gx2q67c]
$ luit -encoding eucKR +osl – telnet kids.kornet.net
[/code:3gx2q67c]
[quote="lanterrt":2qkise9o]사용되는 유틸리티 중에 "luit"라는 것이 있습니다. 실제로 UTF8터미널 상황에서 EUCKR인코딩을 사용하는 서버로 접속하거나 BBS로 접근할 때 사용하기 위해서 사용되는 프로그램입니다.
[code:2qkise9o]
$ luit -encoding eucKR +osl – [하고싶은 명령]
[/code:2qkise9o]
형태로 사용하면 됩니다 주로 사용되는 명령은 ssh나 telnet등이 될 듯 하네요.[/quote:2qkise9o]
컥!! 무진장 좋네효!!
제 서버 중 하나가 euc-kr 환경이라 매번 메뉴에서 바꿔줬었는데, 이제 저 명령어를 쓰면 되겠네요.
물론 매번 할 순 없으니 스크립트를 만들던지 해야겠지효. ㅎㅎㅎ