mysql 을 연결해서 쓸 때, query string 의 문자열을 UTF-8 로 지정하고 싶을 때가 있을거다. 예를 들어 insert 문 같은 경우에 "insert into table1 ( field1 ) values ( '가나다' )" 뭐 이런거 실행시키고 싶은 경우. 이런 때 보통은( = 예전에 나는 ) '가나다' 라는 문자열을 IO 등을 통해 가져온 다음에 메모리에서 utf-8 로 인코딩한 후 sql 문자열을 다시 조립해서 넣어줬는데, 그럴 필요없이 DB connection 연결할 때 연결 문장에 charset 을 선언해 주면 된다. 그래서... connection string 선언의 경우에 함수를 쓰는 컴파일 형태의 mysql 이라면 MYSQL *conn;... conn = mysql_init(..