[MySQL] 오류(1366) 한글 깨짐 해결하기


[MySQL] 오류(1366) 한글 깨짐 해결하기

에러 원인insert into로 한글을 넣으려니까 SQL 오류(1366) 에러 메세지가 발생했다.Nickname 컬럼에 잘못된 문자열이 들어갔다며 한글을 인식하지 못한단다.해결 방법(Solution)1. 데이터베이스의 CHARACTER , COLLATE 설정을 uft8 로 설정하기1-1. 데이터베이스 생성시 설정하기1-2 이미 생성된 데이터베이스에 설정하기이 경우는 적용 후 생성된 테이블만 적용된다.(이미 만들어져 있는 테이블에는 적용X)2. 테이블의 CHARACTER , COLLATE 설정을 uft8 로 설정하기테이블 같은 경우는 해당하는 테이블만 적용된다는 것을 명심하자.2-1. 테이블 생성시 설정하기데이터베이스와 똑같다. 뒤에 DEFAULT CHARACTER SET utf8 COLLATE ..........



원문링크 : [MySQL] 오류(1366) 한글 깨짐 해결하기