secondo me ti conviene passare a utf-8 in pianta stabile.

Ti rompi un po' le balle ora per correggere i dati attuali (ma tieni presente che il passaggio latin1 -> utf-8 è indolore, mentre il passaggio inverso può causare perdita di informazione), ma poi non ti dovrai mai più preoccupare di entità, caratteri non supportati, etc. etc.