in reply to Fixing broken character encoding

Maybe Encode::Repair can help you?