I am only able to reproduce the problem if I make the changes you mention of changing the charset to charset=ISO-8859-1, If I leave the charset as utf-8 the accented characters display correctly for me.
you should not need to change the character set being used. you may need to modify your database encoding type. make sure it is using latin1 as the encoding type.