반응형
UTF-8에는 1Byte와 2Byte 3Byte 4Byte 등의 다양한 종류가 있는데
characterset이 utf8_로 시작하는 것으로 지정되어 있다면
(예: utf8_general_ci 등)
4Byte 문자를 표기하지 못해서 깨져 보이거나 글자 입력이 안 됩니다.
테이블과 컬럼의 collation을 utf8mb4_로 시작하는 것으로 바꾸고,
DB 접속시에 set names utf8mb4 쿼리를 보내고 나서 작업을 하면
4바이트 utf-8 문자도 쓸 수 있습니다.
'Lecture > Mysql' 카테고리의 다른 글
[스크랩] 데이터베이스 별 드라이버 및 커넥터 정보 (0) | 2015.02.11 |
---|---|
[Mysql] insert시 한글깨짐 해결 (1) | 2014.08.05 |
[스크랩] mysql stored procedure (2) | 2014.02.04 |
[스크랩] “ MySQL 쓰면서 하지 말아야 할 것 17가지 ” (0) | 2014.02.03 |
mysql 테이블복사 (0) | 2014.01.29 |