Usare la funzione mail direttamente provoca abbastanza grattacapi... Ti consiglio di provare Swift Mailer che gestisce in automatico la codifica in UTF-8.
Per curiosità, come mai il sito è con codifica Latin/ISO 8859-1? Non è più semplice tenere tutto in UTF-8 e dimenticarsi del problema?