Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL променя UTF-8 на ASCII-8BIT

Намерих решение на проблема си. Сега използвам по-новия mysql2 скъпоценен камък.

Замених gem "mysql" с gem "mysql2" вътре в Gemfile.

След това промених адаптера за база данни във файла database.yaml.

От:

development:
  adapter: mysql
  database: development
  username: linus
  password: my_password
  socket: /tmp/mysql.sock
  encoding: UTF8

До:

  development:
    adapter: mysql2
    database: development
    username: linus
    password: my_password
    socket: /tmp/mysql.sock
    encoding: UTF8

Мисля, че това беше разрушителят на сделката в моя случай:

Взето от Github MySQL2



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Намерете пресечки между редове и времеви печати в mysql db

  2. jQuery Autocomplete Mysql PHP

  3. Дублиран ключ на MYSQL не работи

  4. Направете MySQL автоматично увеличаване на идентификатора (re) да започва от 1

  5. GROUP_CONCAT() Функция в MySQL