본문 바로가기

데이터베이스

ajax 한글 이상하거나 안 나올때

홈페이지를 만드는 프로젝트가 있었다.

내 pc에서 웹 전자앨범 바슷한 것을 만들었는데, 이걸 이제 서버에 이관을 했다.

소스 중에, ajax를 사용해서 2단 콤보박스를 구현해 놓은데가 있었는데, 아니, 얘가 갑자기

한글을 출력을 안하는 것이다;;

내부에 iconv 함수가 있었는데, 처음에는 이게 문제인 줄 알고 libiconv 랑 glibc 를

재설치 하려고 애를 먹었었다;; (근데 서버가 AIX 인지라... 수차례의 시도 끝에 포기했다 ㅠㅠ)

 

근데 알고보니 ajax 에서는 기본적으로 캐릭터셋이 utf-8 로 넘어간댄다.. 근데 db에서 넘겨받은 걸

계속 set names euckr; 이런 쿼리가 앞에 붙어있었다;; -___________- ;;; 아나;;;

저것을 바꿔주니 제대로 출력됐다 ㅎㅎ