4,550,408 th visitor since 2017.2.1 ( Today : 6800 )
Computer ???
No. 375
Name. swindler
Subject. Mysql : Character set '#19' is not a compiled character set and is not specified
Main Cate. Linux
Sub Cate.
Date. 2009-05-25 13:13
Hit. 5449 (211.36.27.8)
File.
php에서 저런 에러가 발생하는 경우가 있고,
혹자들은 php 버그라고 말하는데 그건 좀 아닌것 같다.

새로 설치하는 서버에서 저런 에러가 발생하고 있다. (jsp에서 jdbc로 연결)

character set #19 는 euckr에 해당하는 번호이다.

즉, mysql에 euckr을 지원하지 않는 상태에서 euckr로 된 데이터를 불러오고자 할때 발생할수 있다.


소스로 설치하고 있다면 아래와 같이 옵션을 주자.
./configure --with-charset=euckr --without-readline

그리고 mysql shell에 들어가서 아래와 같이 실행했을때 euckr이 나타나야 한다.
SHOW CHARACTER SET;


참고로 mysql 4.1 버전부터인지 euc-kr 이 euckr로 변경되었다.







[바로가기 링크] : http://coolx.net/cboard/computer/375



Name
Password
Comment
Copyright © 1999-2017, swindler. All rights reserved. 367,611 visitor ( 1999.1.8-2004.5.26 ), 2,405,771 ( -2017.01.31)

  2HLAB   2HLAB_Blog   RedToolBox   Omil   Omil_Blog