회원가입과 게시판
회원가입시 입력되는 한글이름과 한글닉네임
그리고 포인트내역에 입력되는 한글들은 아주 잘 입력되고 출력되는데
유독 게시판에 쓴 한글만 ????? 로 표시되고있습니다.
특정한 스킨 안쓰고요 euckr 빌더에 기본적으로 탑재된 스킨입니다
왜 이런현상이 나올까요...
그리고 포인트내역에 입력되는 한글들은 아주 잘 입력되고 출력되는데
유독 게시판에 쓴 한글만 ????? 로 표시되고있습니다.
특정한 스킨 안쓰고요 euckr 빌더에 기본적으로 탑재된 스킨입니다
왜 이런현상이 나올까요...
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 5개
아니면 디비접속단계에서 set names=euckr 로 질의하신후 테스트 해보시기 바라며
html meta charset 도 확인해보셔야 하고...
url 이 있으면 좀 더 정확할듯..
단변감사합니다. meta charset 카시니 번쩍 띄는게 있어서 찾아봤는데
이런... 그누보드의 html meta charset 은 어느파일에 들어있죠? ㅠ_ㅠ
mysqladmin 에서 테이블 캐릭셋확인했을때는 euckr이 맞는데
디비접속단계에서의 set names=euckr로 질의하여 테스트 하는 방법을 좀 여쭤봐도 될까요?
혹시나 저랑 비슷한 증상을 겪으신다면 참조되시길 바라며 해결과정을 알려드리자면,
깨지는 해당 컬럼을 blob 이나 바이너리로 변경했다가 (mysql 메뉴얼상 문제없다고하네요)
다시 원래대로 변경하면서 collate 를 원하는 형식으로 지정한 후에
원하는 charset으로 변경한다는 이론인데요
---예제----
mysql > alter table 테이블명 modify 컬럼명 blob;
mysql > alter table 테이블명 modify 컬럼명 varchar(150) collate euckr_korean_ci;
mysql > alter table 테이블명 convert to charset euckr;
---------------------------
출처는 http://dev.blog.serve.co.kr/40 였습니다.