I can't figure out where expression engine is changing my title to html entities.
This is specifically for the required title field
Text like: "Test á Character" is being stored as "Test
á Character" in the database.
The collation on the column is utf8_general_ci The collation on the table is utf8_general_ci The default_character_set_name for the db is latin1
I have a custom extension that's hooked into "entry_submission_end" and it stores all the request vars in a temporary table.
If I submit an entry with text "Test á Character", in my extension, the text is being inserted correctly into my temporary table as "Test á Character" but incorrectly by expressionengine into the main channel table as "Test
á Character" in the title field.
I'm fairly experienced with diving into the EE code to modify things but I've been unable to locate the source of this issue. I can directly update the db via SQL myself and the characters are inserted properly as well.
This happens both with custom forms and the default expression engine entry editing form.