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
반응형