I'm also affected by this bug (Ubuntu 10.04 final).
Would it be possible to write a routine that detects the charset the message is sent in and convert it to the charset used by empathy? Example: I set Empathy to use utf8. My contact send's me a message from a Windows machine using latin1. Empathy recognizes this (i think it does already cause it tells me everytime that the client of my contact is an old one and/or is buggy) and converts the message from latin1 to utf8.
I agree with JC: Some of my contacts use windows machines, some Linux/Unix and some MacOS. It's a bit complicated to agree with them all to use one and only one character encoding, regardless of the machine or OS they use.
I'm also affected by this bug (Ubuntu 10.04 final).
Would it be possible to write a routine that detects the charset the message is sent in and convert it to the charset used by empathy? Example: I set Empathy to use utf8. My contact send's me a message from a Windows machine using latin1. Empathy recognizes this (i think it does already cause it tells me everytime that the client of my contact is an old one and/or is buggy) and converts the message from latin1 to utf8.
I agree with JC: Some of my contacts use windows machines, some Linux/Unix and some MacOS. It's a bit complicated to agree with them all to use one and only one character encoding, regardless of the machine or OS they use.