usually this is due to a mismatch of the character set of the database and what ubb is set to.
You probably have ubb set to iso-8859-1 in the generic language file and your database is using utf-8.
This has to do with one char set being saved to a data base using a different char set.
Now trying to salvage a existing post may result in mixed results.
If it was fine before I would suspect that your host upgraded mysql and changed the language to the new default utf-8 in lieu of the Latin one it used to be.
FYI,
This has been discussed many times before.
Last edited by Ruben; 03/03/2016 4:45 PM.