오류 "데이터 정렬의 불법 믹스":이 오류의 이유를 이해Unduplicatable 내 레일 응용 프로그램의 오류 로그를 통해가는 사람이 다음과 같은 오류로 실행 하였음을 보여주었습니다
"Mysql::Error: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=': SELECT * FROM `tags` WHERE (name = LOWER('?')) LIMIT 1"
그러나 I 내가 그것을 복제 할 수 없기 때문에 문제를 해결하려고 노력하고있다. 내 데이터베이스 연결은 utf8 연결을 사용하고 테이블의 데이터 정렬은 latin1_swedish_ci
이지만 아무리 노력해도 오류를 복제 할 수 없습니다.
을 utf8_general_ci
데이터 정렬로 변경해야하며 문제가 해결되기를 바랍니다. 아니면 다른 아이디어가 있습니까?