文字コードと照合順序の設定

Unicode 4バイト文字 (utf8mb4) の設定

参考:

Rails 5 と MySQL 5.6 環境における utf8mb4 を扱う設定について – Qiita

Rails5 で  uft8mb4 対応 – Qiita

utf8mb4 (主に iOS の絵文字) に対応する | 22時に寝ようと思って2時に寝る。

照合順序 (Collation)

参考:

utf8_unicode_ci に対する日本の開発者の見解 | かみぽわーる

ActiveRecord でデフォルトの照合順序を変更する – Qiita

#16526: utf8_unicode_ci can’t distinguish some Japanese characters | MySQL Bugs

What’s the difference between utf8_general_ci and utf8_unicode_ci – Stack Overflow

カラムごとに文字コードと照合順序を指定する

create_table :foos do |t|
  t.string :string_utf8_bin, charset: 'utf8', collation: 'utf8_bin'
  t.text   :text_ascii,      charset: 'ascii'
end

参考:

Rails5 から使える ActiveRecord 便利機能 – Qiita

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です