未解決

文字コーディングに異常はみられない。

事象

Activerecodeを通して 𣘺本 を登録しようとすると Incorrect string value: '\xF0\xA3\x98\xBA\xE6\x9C...' for column 'name' at row 1 が発生する。

調査

文字の種類

𣘺 は旧字体らしい。

[旧字や異字体などの入力方法・コピーペースト 本の印刷工房](http://bookprint.jp/guideline/tokusyu/inpu_txte.html)

railsの設定

encodingutf8 と設定されていた。

MySQL - utf8mb4 になってるのに Incorrect string value|teratail

dbの設定

文字コードは latin1 ではなく utf8 と設定されていた。

rails - Mysql2::Error: Incorrect string value - そういうことだったんですね