jdbc:mysql://localhost:3306/dbname?useUnicode=true&characterEncoding=UTF8
5.0 이 되면서 부터 바뀌었다..
jdbc:mysql://localhost:3306/dbname?useUnicode=true&characterEncoding=UTF8&jdbcCompliantTruncation=false&useOldUTF8Behavior=true
참고로.. euc-kr -> form($_GET) 전송 -> utf-8 저장순서는 다음과 같다.
1. db 설정 utf-8로 고정
2. 보내는쪽에서 그냥 보내고,,
3. 받는쪽에서 ..
$_GET[msg]=mb_convert_encoding($_GET[msg],"UTF-8","EUC-KR");
4. 저장은 그냥 utf-8로 저장된다.(DB 기본 charterset이 그러하다면..)