エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rails で MySQL の返した Incorrect string のバイト表記文字列を、読める文字列に戻す - Qiita
概要 HEX表記の文字列を、UTF8の文字列に変換する方法は、HEX を取り出して pack する。 経緯 MySQL で ... 概要 HEX表記の文字列を、UTF8の文字列に変換する方法は、HEX を取り出して pack する。 経緯 MySQL で utf8mb4 を設定しているのに、🎶 という文字の保存がエラーになった。 Mysql2::Error: Incorrect string value: '\xF0\x9F\x8E\xB6' for column 'content' at row 1: UPDATE topics SET content = '🎶', updated_at = '2016-04-22 01:53:02.596188' WHERE topics.id = 17 仕方ないので、Rails でキャッチして、エラーメッセージを返すことにしたが、エラーメッセージの変換に苦労したので、共有する。 コード rescue ActiveRecord::StatementInvalid => e if




2016/09/21 リンク