본문 바로가기

Study/Linux

UnicodeEncodeError: 'euc_kr' codec can't encode character u'\ufffd' in position 24: illegal multibyte sequence

[root@]# yum search telnet
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile
* addons: centos.mirror.cdnetworks.com
* base: centos.mirror.cdnetworks.com
* epel: mirror01.idc.hinet.net
* extras: centos.mirror.cdnetworks.com
* updates: centos.mirror.cdnetworks.com
 =============================== Matched: telnet ================================
 telnet.i386 : 텔넷 원격 로그인 프로토콜에 사용되는 클라이언트 프로그램.
 telnet-server.i386 : 텔넷 원격 로그인 프로토콜에 사용되는 서버 프로그램.
mtr.i386 : 네트워크 진단 도구.
conman.i386 : ConMan - The Console Manager
 curl.i386 : FTP, HTTP 와 그 외 원격 서버에서 파일을 가져오는 유틸리티.
 curl-devel.i386 : libcurl을 사용하여 응용 프로그램을 개발하는데 필요한 파일.
dcap-tunnel-telnet.i386 : Telnet tunnel for dCache
 expect.i386 : 프로그램 스크립트 상호 작용과 테스팅 유틸리티
 expect-devel.i386 : 프로그램 스크립트 상호 작용과 테스팅 유틸리티
expectk.i386 : 프로그램 스크립트 상호 작용과 테스팅 유틸리티
 Traceback (most recent call last): File "/usr/bin/yum", line 29, in ? yummain.user_main(sys.argv[1:], exit_code=True) File "/usr/share/yum-cli/yummain.py", line 309, in user_main errcode = main(args) File "/usr/share/yum-cli/yummain.py", line 178, in main result, resultmsgs = base.doCommands() File "/usr/share/yum-cli/cli.py", line 349, in doCommands return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd, self.extcmds) File "/usr/share/yum-cli/yumcommands.py", line 627, in doCommand return base.search(extcmds) File "/usr/share/yum-cli/cli.py", line 813, in search self.matchcallback(po, matched_value, args) File "/usr/share/yum-cli/output.py", line 818, in matchcallback print msg UnicodeEncodeError: 'euc_kr' codec can't encode character u'\ufffd' in position 24: illegal multibyte sequence
sshd를 xinetd 에 넣으려고 telnet을 혹시 몰라서 돌리려고 했더니 이렇게 뜨네요... 답은 export LANG=en_US.UTF8