🔪絵文字テスト🔪

2件の返信

今まで絵文字を使うと表示されないどころか、使った直後が消滅してしまう問題がありましたが、掲示板に限っては作業コストが小さいため試しに対応しました。引き続きプロフィールで使用すると同じ現象が発生するので注意してください。
具体的な作業としては、レンタルサーバの制約上物理バックアップを取ることができないため、論理バックアップ(mysqldump)取得後
ALTER TABLE XXX CHARACTER SET = utf8mb4 , COLLATE = utf8mb4_bin の実施と
ALTER TABLE XXX CHANGE COLUMN YYY YYY TEXT CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_bin'
を実施しました。
また、レンタルサーバの仕様でPDOの接続時utf8mb4が使用できないという制約が存在するため、とりあえずutf8接続はそのままに PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8mb4" をオプションとしてコンストラクタに渡すようにしました。
具体的な作業としては、レンタルサーバの制約上物理バックアップを取ることができないため、論理バックアップ(mysqldump)取得後
ALTER TABLE XXX CHARACTER SET = utf8mb4 , COLLATE = utf8mb4_bin の実施と
ALTER TABLE XXX CHANGE COLUMN YYY YYY TEXT CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_bin'
を実施しました。
また、レンタルサーバの仕様でPDOの接続時utf8mb4が使用できないという制約が存在するため、とりあえずutf8接続はそのままに PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8mb4" をオプションとしてコンストラクタに渡すようにしました。
2018/09/17
H.HSELさん / #2
