In VARCHAR and TEXT MySQL database datatypes, I keep seeing  characters appear before every single space after the content is inserted or updated from HTML TEXTAREA fields.
When I vardump the PHP data prior to an insert/update, the  characters aren't there.
I tried converting the database and tables from the default collation of latin1_swedish_ci to utf8_general_ci encoding, then inserting/updating the data again, but the  characters still appeared in the text before each space.
I honestly don't have a very good grasp on collation and character encoding and thought things would be fine when left as default, but then I encountered this issue. How can I prevent these extra characters from appearing?
[edit]: If I update text to the database the first time, the extra characters do not appear. If I load the text from the database field and then update it a second time, then the  characters appear.