사이트 내 전체검색

튜닝 그누보드에서 이모지 캐릭터 사용하는 방법 (utf8 -> utf8mb4 로 변경) How to store Emoji …

페이지 정보

로빈 조회 40회 2019-02-07 21:53

본문

How to store Emoji Character in MySQL Database


1 . common.php

    sql_set_charset('utf8', $connect_db);
-->
    sql_set_charset('utf8mb4', $connect_db);

2. /adm/sql_write.sql

) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
->
) ENGINE=MyISAM  DEFAULT CHARSET=utf8mb4;

3. change all table to utf8-mb4

use this.. :)

<?php
include_once('./_common.php');

echo "<xmp>";

$sql="ALTER DATABASE ".G5_MYSQL_DB." CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci";
sql_query($sql,true);
echo $sql,"\n";

$sql = "SHOW TABLES FROM ".G5_MYSQL_DB;
echo $sql,"\n";

$rst = sql_query($sql);
while ($row = sql_fetch_array($rst)) {
$table_name=$row['Tables_in_'.G5_MYSQL_DB];
//var_dump($row['Tables_in_u_daclick']);
    $sql2="ALTER TABLE `{$table_name}` DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci";
sql_query($sql2);
echo $sql2,"\n";

    $sql2="ALTER TABLE `{$table_name}` CONVERT TO CHARACTER SET utf8mb4";
sql_query($sql2);
echo $sql2,"\n";
}


작성 로빈아빠

댓글목록

등록된 댓글이 없습니다.

게시물 검색
목록중에서 로고가 붙은것은 활동이 많은 멤버쉽 회원만 다운받을수 있는 자료입니다.
멤버쉽 회원이 되는 방법은 공지사항을 참고하세요.

회원로그인

접속자집계

오늘
643
어제
743
최대
3,566
전체
2,335,089