Mysql2::Error: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=':とかいうエラーが出て困った。まずは、MySQLシステム変数の値を確認しました。 MySQLはデフォルト言語が Latin1 に設定されているので、インストール時にコンパイルオプションを設定しなかった場合は Latin1 になっています。 しかし、my.cnfの[mysqld]に"character-set-server=utf8"を設定し、再起動させたので以下の様に表示されました。 mysql> show variables like '%character%'; +--------------------------+---------------