국가별 character set 변환 문제...
글쓴이: ohdol / 작성시간: 수, 2006/03/08 - 2:29오후
사용자 클라이언트 어플리케이션(윈도우기반)에서 일정 키워드를 웹서버로 전송하여 키워드 수집 통계를 내려고 합니다.
문제는 클라이언트 어플리케이션이 국내에서만 사용되지 않을 수 있다는데 있습니다.
클라이언트에서 키워드를 전송해 주는 방식은 웹서버를 통해서 입니다.
웹은 apache + php 로 구성되어 있습니다.
<a href="http://adress.com" rel="nofollow">http://adress.com</a>?keyword=키워드
이런 식으로 전달 합니다.
서버는 UTF-8 로 설정 되어 있어서
단지 국내에서만 키워드가 전송된다면 php 함수 iconv를 이용하여 iconv("euc-kr", "UTF-8", $keyword)
이런식으로 저장하면 되는데
다른 character set이 전송되어 오면 깨지거든요.
어떤 character set인지 서버에서 판단 할 수 있나요?
판단 할 수 없다면 클라이언트에서 클라이언트 로컬 character set을 같이 넘겨주는 방식으로 수정할까하는데...
VC++에서 로케일을 알아내는 방식이 IANA: Character Sets 과 호환이 안되는 것 같은데 아시는 분 좀 알려주세요.
Forums:
댓글 달기