Я получаю ошибку неверного строкового значения в моей задаче Rake, когда я иду, чтобы вставить в мою БД для одной конкретной записи.Я попытался преобразовать его в UTF8 после прочтения нескольких постов здесь, но все еще не решил проблему (нет гарантии, что я сделал это правильно).Есть мысли о том, что еще это может быть?Что-нибудь я пропустил?
Сообщество MySQL Server 5.5
Код преобразования:
ic = Iconv.new('UTF-8//IGNORE', 'UTF-8')
@summary = ic.iconv(bug.summary << ' ')[0..-2]
Создать код:
JiraBug.create(
:issue => bug.key,
:summary => @summary,
:reporter_name => reporter_name,
:assignee_name => assignee_name,
:weight => weight, :issue_created => issue_created,
:issue_updated => issue_updated,
:jira_it_division_id => @it_division_id,
:jira_project_id => @project_id,
:jira_priority_id => @priority_id,
:jira_status_id => @status_id,
:jira_originating_phase_id => @originating_phase_id,
:jira_detection_phase_id => @detection_phase_id,
:jira_version_id => @version_id,
:jira_version_name => @version_name,
:death_burrito_application_id => @jira_id
)
Строка обид:
"Чертежи экземпляра → aa-test-kim → Объекты модуля / домена - есть выпадающий заголовок \" ID [REMOVEME] \ ". Я не думаю, что 'removeme' принадлежит." *
Ошибка
Mysql :: Ошибка: неверное строковое значение: '\ xE2 \ x86 \ x92 aa ...' для столбца 'summary' в строке 1: INSERT INTOjira_bugs
(assignee_name
, created_at
, death_burrito_application_id
, issue
, issue_created
, issue_updated
, jira_detection_phase_id
, jira_it_division_id
, jira_originating_phase_id
, jira_priority_id
, jira_project_id
, jira_status_id
, jira_version_id
, jira_version_name
, reporter_name
, summary
, updated_at
, weight
) ЗНАЧЕНИЯ (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) [1 м [35 м (1,0 мс) [0 м ROLLBACK Mysql :: Ошибка: неверное строковое значение: '\ xE2 \ x86 \ x92 aa ...' для столбца 'сводкав строке 1: INSERT INTO jira_bugs
(assignee_name
, created_at
, death_burrito_application_id
, issue
, issue_created
, issue_updated
, jira_detection_phase_id
, jira_it_division_id
, jira_originating_phase_id
, jira_priority_id
, jira_project_id
, jira_status_id
, jira_version_id
, jira_version_name
, reporter_name
, summary
, updated_at
, weight
) ЗНАЧЕНИЯ (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)