[질문] c++ 에서 utf-8 인코딩 관련 질문입니다.
글쓴이: foxeye / 작성시간: 금, 2003/10/10 - 9:29오전
c++ 프로그래밍 초보입니다.
c++로 만든 문서저장 및 검색 프로그램이 있습니다.
해당 프로그램을 이용한 웹 인터페이스를 개발하고 있는데요...
c++ API를 제공하더군요.
근데, 해당 c++ 프로그램이 문서데이터를 UTF-8 형식으로 저장합니다.
그래서 데이터를 가져왔을때 그냥 웹으로 뿌리면
한글이 깨지게 됩니다.
UTF-8 을 KSC5601 이나 기타 한글이 깨지지 않도록
바꿔서 뿌려주라고 하던데 c++에서는 어떻게 바꾸어야 하는지
모르겠습니다
혹시 꼭 정확한 방법은 아니더라도 UTF-8 과
KSC5601 인코딩 방식의 변환에 대해서 아시는 분 계시면
조언 부탁드립니다.
그런 각 나라별 인코딩 방식과 코드표를 제공하는 사이트도 알려주시면
고맙겠습니다. 잊어버렸는데 도대체 기억이 나질 않아서요.
프로그래밍 환경은 정확히 이렇습니다.
------------------------------
OS : HP - UNIX
C++ 컴파일러 : g++
CGI : gnu의 cgicc 라는 c++ 용 cgi 패키지
기타 : c++ 문서 저장 및 검색 프로그램(KRISTAL2000)
이상입니다.
행복한 하루 되세요!!
Forums:
웹브라우저에서도 UTF-8 을 지원하는 것으로 알고 있습니다.웹페이지
웹브라우저에서도 UTF-8 을 지원하는 것으로 알고 있습니다.
웹페이지의 charset 을 utf-8 로 지정하고 사용하면 되지 않을까용?
iconv를 사용하면 됩니다.
http://www.gnu.org/software/libiconv/
참고
Re: iconv를 사용하면 됩니다.
아!! 설치하면 되겠군요!!!
감사합니다!!
[code:1]<head><meta http-equi
aero 님 말씀대로 iconv 패키지를 가져다가 컴파일 했는데요..
사용법을 도무지 모르겠어요.
영어라 잘못 이해한 건지는 몰라도
프로그램 명령으로는 잘 되더군요. 인코딩 바꾸는 거요..
iconv 명령으로 특정 파일의 인코딩을 모두 바꾸는거는 잘되었어요.
근데, c++ 프로그램 소스에서 어떻게 사용하는건지 잘 안되네요.
제가 c++ 프로그래미의 체계적인 경험이 없고 자바 개발자인데..
시켜서 하다보니 문법이 엉망일 수도 있어요..
짚어주시고.. iconv 함수 사용법을 아시면 알려주세요!!
size_t 틀린 것 같은데.... 아휴.. 언제 초보 벗어날런지...[/code]
댓글 달기