【要望】吉野家問題対応(mysql utf8mb4使用)  【解決済み】

質問全般・改善要望
noka
メンバー
メンバー
記事: 83
登録日時: 2013年6月19日(水) 10:02

【要望】吉野家問題対応(mysql utf8mb4使用)

投稿記事by noka » 2016年9月26日(月) 18:55

こんばんは。


管理画面を扱うユーザーさんからすると,
人名など表示できるもの(パソコンからフォームに入力できるもの)は,当然登録できると思っていることが多いですし,じっさい殆どは登録できるのですが,
例えば「吉」野さんの異体字(上部が土となる)は4バイトutf8で表現される補助文字に該当するようで,
(症状はmysqlのバージョン等で異なるようですが)その文字以降が空白(切り詰められて消えてしまう)になるケースがあります。

#modxのテスト環境では「??」に化けていました。
#この掲示板では「サポート外の字が含まれています」というメッセージとともに投稿できないようにチェックが走っています。

解消方法としては,テーブルやレコード登録時の文字コードを
utf8mb4
にすると良いらしいので,インストール時に要件(mysql5.5〜)を満たしている場合には,そちらが優先される仕様を検討いただけないでしょうか?
英語圏でもiOSの絵文字などが流行ると同様の問題が出てきそうです。

c.f.
https://dev.mysql.com/doc/refman/5.6/ja/charset-unicode.html

よろしくお願い致します。
アバター
yama
管理人
記事: 2929
登録日時: 2009年7月29日(水) 02:50

【要望】吉野家問題対応(mysql utf8mb4使用)  【解決済み】

投稿記事by yama » 2016年10月02日(日) 11:00

viewtopic.php?p=9143#p9143
こちら対応しました。確認をお願いしてよいでしょうか?