We're trying to add support for non-utf-8 weblogs to our desktop weblog editor, and it appears that there's no simple way to go about this.
My test weblog has its DB and admin set to ISO-8859-1.
I've tried sending all text as UTF-8, which appears to write the text to the DB without any kind of conversion, and the accents come out incorrectly on the site.
I've also tried converting just the post's description text to ISO-8859-1 to test, but wordpress throws an error: "parse error. not well formed". I've confirmed this error in another client (MarsEdit, with weblog settings set to ISO-8859-1) with the same text, so it would appear that our application is not the fail point here.
Is there any way to get this to work, or will we be forced to ask our users to convert their DB to utf-8?