Hola, despues de mucho probar encontre la solucion,
en la linea donde defines el encoding debes ponerlo asi:
Código:
Response.ContentEncoding = System.Text.Encoding.GetEncoding("windows-1252")
Response.Charset = "utf-8"
por lo menos esto me funciono a mi
ojala te sirva de algo