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 (?,?,?,?,?,?)");