레일즈 3.0.3을 사용하고 있고 mysql2에서 mysql 어댑터를 mysql2로 변경했지만 다음 오류가 발생했습니다 :mysql2 gem, Rails 3.0.3 및 "호환되지 않는 문자 인코딩"오류
incompatible character encodings: ASCII-8BIT and UTF-8
나는 이것에 대해 모든 것을 읽었지만 문제를 해결할 수 없습니다.
application.rb :
config.encoding = "utf-8"
database.yml을 :
development:
adapter: mysql2
encoding: utf8
database: rails3_development
username: root
password:
host: localhost
보석은 :
specs:
abstract (1.0.0)
actionmailer (3.0.3)
actionpack (3.0.3)
activemodel (3.0.3)
activerecord (3.0.3)
activeresource (3.0.3)
activesupport (3.0.3)
arel (2.0.7)
bcrypt-ruby (2.1.4)
builder (2.1.2)
erubis (2.6.6)
i18n (0.5.0)
jquery-rails (0.2.6)
mail (2.2.15)
mime-types (1.16)
**mysql2 (0.2.6)
orm_adapter (0.0.4)
paperclip (2.3.8)
polyglot (0.3.1)
rack (1.2.1)
rack-mount (0.6.13)
rack-test (0.5.7)
rails (3.0.3)
railties (3.0.3)
rake (0.8.7)
thor (0.14.6)
treetop (1.4.9)
tzinfo (0.3.24)
warden (1.0.3)
will_paginate (3.0.pre2)
다른 검색 사용자의 경우 : mysql2 및 blob 데이터 유형을 사용하는 경우 항상 이진수를 반환합니다. blob 필드를 'text'데이터 유형으로 변경하십시오. 인코딩을 유지합니다. –