YO IGUAL ME QUEDE UN BUEN TIEMPO CON ESE PROBLEMA PERO AL FIN TENGO UNA SOLUCION!!!
 
para escribir ACENTOS O Ñs directamente utiliza: 
Código:
  html_entity_decode("á")
  y para acentos y Ñs que quieras imprimir desde una consulta sql agrega a tu codigo php: 
Código:
  header("Content-Type: text/html; charset=iso-8859-1 ");
  Aqui hay un ejemplo que funciona perfectamente: 
Código:
  $temp = "\nCat".html_entity_decode("á")."logo de productos de\n".$row["nombre"]."\n";
  Espero les sirva a todos los q vean este post, yo no encontre en ningun lado una explicacion asi de facil.