スマホ絵文字文字化け回避

投稿者: | 2020年7月8日

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

https://qiita.com/kan-no/items/b6c51ed1257edda78197

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA