iphoneとかスマホで絵文字を入れると文字化けする。どうしたものか。
mysqlの文字コードを4バイトで扱えるようにする。
utf-8mb4 。(utf8mb4_general_ci)。
DBにインサートするときも文字コードを
utf-8mb4 にする。
//例
$db = new mysqli($this->server, $this->user, $this->password, $this->dbname);
$db->set_charset('utf8mb4');//ここの部分
$stmt = $db->prepare("REPLACE INTO ".$this->tablename26." VALUES (?,?,?,?,?,?)");
PHP + MySQL でスマホの絵文字を使う - Qiita
文字コードを utf8mb4 にするとスマホ絵文字が使えるらしい。まず、テーブルをクリエイトする際に CHARSET を utf8mb4 にする。CREATE TABLE IF NOT EXIS…
コメント