Het probleem zit hoogstwaarschijnlijk in de encoding. In de nieuwsbrief input wordt de tekst opgeslagen als
ISO 8859-1. Ik heb het vermoeden (maar dat moet ik nog bevestigen) dat het verzenden van de nieuwsbrief gebeurt in
UTF-8. Voor het gros gaat dit goed, maar bij speciale tekens gaat dit vaak mis. Het programma waarmee je het resultaat (de nieuwsbrief dus) bekijkt, probeert het dan zo goed mogelijk weer te geven, maar op sommige plaatsen faalt het dan, resulterend in vraagtekens, blokjes of andere rare creaties. Het ene programma is hier beter in dan het andere, wat ook de verschillen verklaart.
De oplossing ligt dus voor de hand: de input en output met elkaar op 1 lijn krijgen.