I migrated from Request Tracker 3.8 to 4.2 with existing db and now I can't create new tickets that contain umlauts and that sort of characters in subject:
Couldn't create a ticket: Internal Error: Couldn't execute the query 'INSERT INTO Tickets (Resolved, Created, Status, LastUpdatedBy, Subject, Type, InitialPriority, FinalPriority, SLA, Starts, Queue, Due, Creator, Started, Priority, LastUpdated) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'Incorrect string value: '\xE4\xE4' for column 'Subject' at row 1
The db already holds special characters and when I check character name set then everything seems to be as it should be(?):
mysql> SELECT character_set_name FROM information_schema.`COLUMNS` WHERE
table_schema = "rt4" AND table_name = "Tickets" AND column_name =
"Subject";
+-------------->------+
| character_set_name |
+--------------------+
| utf8 |
+--------------------+
1 row in set (0.00 sec)
So, what exactly is it that RT4 is trying to insert into db?