mysql에서 encoding set으로 utf8을 많이 쓰지만 특정 이모티콘등을 설정할 때에는 먹히질 않음.
mysql 폴더로 이동하여 my.cnf를 찾아 수정
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
mysql을 재시작한다.
상황에 따라서는 DB및테이블도 수정해야한다
ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
'서버 > DB' 카테고리의 다른 글
postgresql에서 connect by 를 써보기. (271) | 2020.04.06 |
---|---|
오라클 날짜 관련 (2) | 2019.02.27 |
오라클 random함수 사용하기 (2) | 2018.11.29 |
mysql group by error (2) | 2018.09.21 |
mysql 원격접속 허용하기 (2) | 2017.08.30 |
댓글