[완료]Mysql 한글 지원 안됨(??+? 이렇게 나옴)
글쓴이: borisoop / 작성시간: 금, 2007/03/02 - 10:16오전
OS는 레드헷 2.4.20에 ,
mysql 4.1.20 을 소스 설치했습니다.
소스 설치시 --with-charset=euckr 요거 옵션 줘서 설치했구요,
테이블 만들때도 ENGINE=MyISAM DEFAULT CHARSET=euckr; 요거 붙여서 만들었습니다.
참고로 euc_kr 로 하니 에러가 납니다.
그런데 한글이 들어간 쿼리를 Insert 시키면서 화면에 쿼리를 print 해보면
INSERT INTO table1 (field1, field2, field3) VALUES ('123', 'abc' , '한글'); 이런식으로 잘 나오는데,
mysql 들어가서 테이블 확인해 보면 123이나 abc는 잘 들어가 있는게 보이고,
한글만 ??+? 이런식으로 깨져 나오네요. 웹에서 볼때도 ??+? 이런식으로 보이고요.
한글을 지원할 수 있게 뭔가 해결책이 없을까요?
Forums:
해결 했습니다.
제가 물어놓고 제가 답하네요
db connect 하고나서 바로
set names euckr
이라는 쿼리를 날려주니까 되네요. ㅠㅠ
글 제목 앞에
글 제목 앞에 [완료]를 달아주세요!
------------------------------------------------------
In simplexitate est opportunitas. --cppig1995
[낡배밀] 낡은 리눅스 배포판을 밀어내야 한다고 생각합니다.
Real programmers /* don't */ comment their code.
If it was hard to write, it should be /* hard to */ read.
댓글 달기