Is this ok to do for base64 encoded attachments ?

After decoding we will always convert from iso-8859-1 if charset is not specified.