이모티콘 해당 게시판 sql 변경 언어셋
ALTER TABLE 테이블명 CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci
기존 디비는 이모티콘 쓰고싶으면 변경해준다.
/common.php 파일수정
#이부분 을 찾아
$connect_db = sql_connect(G5_MYSQL_HOST, G5_MYSQL_USER, G5_MYSQL_PASSWORD) or die('MySQL Connect Error!!!');
$select_db = sql_select_db(G5_MYSQL_DB, $connect_db) or die('MySQL DB Error!!!');
// mysql connect resource $g5 배열에 저장 - 명랑폐인님 제안
$g5['connect_db'] = $connect_db;
#이건 빼고 -- sql_set_charset('utf8', $connect_db);
#++ 아래 추가.
define('G5_NAMES','utf8mb4');
sql_set_charset(G5_NAMES , $connect_db);
if( G5_NAMES =="utf8mb4" )$utf8_general_ci="utf8mb4_unicode_ci";
sql_query("set session character_set_connection=".G5_NAMES);
sql_query("set session character_set_results=".G5_NAMES);
sql_query("set session character_set_client=".G5_NAMES);
if($utf8_general_ci) sql_query("SET collation_connection = $utf8_general_ci ");
#/adm/dbupdate.php 파일수정
# $COLL 을 원하는곳 common.php나 config.php에 선언해두고 alter table 혹은 create table 등 코드중간에 $COLL을 넣어준다.
$COLL ="COLLATE utf8mb4_unicode_ci ";
dbupdate.php 파일의 sql문장 varchar 중간에 $COLL 을 넣어준다, varchar(200) $COLL 식으로.
#++ 끝