본문 바로가기
IT 개발, develop/linux

redmine 한글 저장 시 error / ActiveRecord::StatementInvalid (Mysql2::Error: Incorrect

by newly everyday 2018. 10. 31.


redmine 설치 후 사용할려고

사용자를 만들면서 다음과 같은 에러가 발생하였다면.. 한글때문이다


ActiveRecord::StatementInvalid (Mysql2::Error: Incorrect string value: '\xEB\x8F\x84\xED\x98\x95' for column 'firstname' at row 1: INSERT INTO `users` (`type`, `login`, `firstname`, `lastname`, `language`, `status`, `salt`, `hashed_password`, `passwd_changed_on`, `created_on`, `updated_on`, `mail_notification`) VALUES ('User', 'vronze', '길동', '홍', 'ko', 2, 'ec9d2549c323a2ebda10c323ac174c58', '9feedaa08e179d1c513c5b7ebb56c6a74ae47373', '2018-10-30 09:06:24', '2018-10-30 09:06:24', '2018-10-30 09:06:24', 'only_my_events')):

  app/controllers/account_controller.rb:344:in `register_manually_by_administrator'

  app/controllers/account_controller.rb:165:in `register'

  lib/redmine/sudo_mode.rb:63:in `sudo_mode'




다음을 체크해 보면된다.


1.  Mariadb가 기본 문자셋이 utf8 인지 

2. redmine database 생성 시 utf8로 생성했는지.




댓글