JPA+Mysql 저장 데이터 난자
IDE : Eclipse
Project Encoding : UTF-8
Mysql Encoding :UTF-8
Table Encoding:DEFAULT CHARSET utf8
실행 코드가 데이터를 저장한 후, 조회 데이터베이스에서 중국어 난자를 발견하였다.
솔루션:
persistence.xml에서 데이터베이스 이름을 설정할 때 데이터베이스 이름 뒤에 파라미터를 지정하고 인코딩을 제어합니다
예:
<property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/shopping?characterEncoding=utf-8" />