旧字体を登録する際にエラーが発生する
未解決
文字コーディングに異常はみられない。
事象
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の設定
encoding
は utf8
と設定されていた。
MySQL - utf8mb4 になってるのに Incorrect string value|teratail
dbの設定
文字コードは latin1
ではなく utf8
と設定されていた。
rails - Mysql2::Error: Incorrect string value - そういうことだったんですね