Hay que tomar en cuenta 2 cosas, una es la forma en que se define la BD, pues es en la forma en que se guarda la informacion y otra es en la que se muestra en el navegador
Para la BD yo defino como latin1 y no me ha dado problemas hasta el momento
y en la WebPage uso <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Aqui te dejo un enlace a un tema referente a las
pag web