[질문] UTF-8 한글 코드 변환 문제...
글쓴이: b79jini / 작성시간: 목, 2003/04/10 - 4:16오후
어떤 서버에서 메시지를 받아 처리 해야 하는데
UTF-8 Code로 메시지가 내려오거든요
이걸 그냥 버퍼에 저장 해서 읽으면 영문은 제대로 나오는데 한글이 완전히
깨져서 나오더라구요
반대로 서버쪽으로 한글 메시지를 올리면 UTF-8 코드가 아니라서 인식을
안하는것 같구요 -.-;;
iconv라는 Library를 이용하는거 같은데 정확히 어떤식으로 사용해야
UTF-8 코드로 되어 있는 한글을 읽을 수 있는지
또 그 반대로 한글 메시지를 UTF-8코드로 변환 할수 있는지
도움 부탁 드립니다.
Forums:
쉘 에서라면.. iconv -f EUC-KR -t UTF-8 in
쉘 에서라면..
iconv -f EUC-KR -t UTF-8 inputfile
정도 되겠고요
php 에선
$decode = iconv("UTF-8", "EUC-KR", $encode);
정도이고요.
각 언어마다 사용법을 알아보시면 될텁니다.
답변 감사합니다.. 근데요
inputfile 이라면 UTF-8로 되어 있는 파일을 말하는거겠죠??
근데 저는 프로그램 상에서 소켓통신을 하는거라
UTF-8 코드화된 한 문장을 받아오면 이걸 변환해서 출력해야 하는데...
그 반대도 마찬가지로 한 문장을 UTF-8 코드로 변환해서
소켓 통신으로 서버로 보내야 하는거구요
쉘상에서는 파일로 해야겠지만프로그래밍 하시는 거겠죠?변수에
쉘상에서는 파일로 해야겠지만
프로그래밍 하시는 거겠죠?
변수에 문자를 넣어서 변환하면 됩니다.
perl, php, python 에서는 해 봤는데
기억은 php 밖에 안나는군요 : -)
대충 system("iconv... ") 를 해도 되는거 같던데요
댓글 달기