sql >> Databáze >  >> RDS >> Mysql

MySQL mění UTF-8 na ASCII-8BIT

Našel jsem řešení svého problému.Nyní používám novější mysql2 drahokam.

Nahradil jsem gem "mysql" s gem "mysql2" uvnitř Gemfile.

Poté jsem změnil adaptér databáze uvnitř souboru database.yaml.

Od:

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

Komu:

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

Myslím, že v mém případě došlo k porušení dohody:

Převzato z Github MySQL2



  1. Název souboru v klauzuli WHERE v Mysql nevrací nic

  2. Struktura návrhu / normalizace databáze musí obsahovat AND, OR, volitelné prvky a jejich vztahy

  3. Jak upravit nastavení zobrazení příkazového řádku mysql?

  4. Rozdíl mezi klíčem, primárním klíčem, jedinečným klíčem a indexem v MySQL