pm1122dev의 비밀노트

emoji db에 넣는 방법 본문

php&mysql

emoji db에 넣는 방법

pm1122Dev 2021. 1. 23. 13:55
728x90
반응형
1. 일단 이모티콘을 넣으려는 디비 필드를 utf8mb4_unicode_ci로 변경
2. 전체 db charset 을 utf8mb4_unicode_ci 로 변경

SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';

ALTER TABLE `테이블이름` CHANGE `필드명` `필드명` VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL; 
ALTER TABLE `테이블이름` CHANGE `필드명` `필드명` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;

그누보드용

//일단 이모티콘을 넣으려는 디비 필드를 utf8mb4_unicode_ci로 변경
//전체 db charset 을 utf8mb4_unicode_ci 로 변경
SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';

//common.php
sql_set_charset('utf8', $connect_db); => sql_set_charset('utf8mb4', $connect_db);

ALTER TABLE `g5_write_게시판테이블이름` CHANGE `wr_subject` `wr_subject` VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL; 
ALTER TABLE `g5_write_게시판테이블이름` CHANGE `wr_content` `wr_content` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
728x90
반응형
Comments