Mira amigo!!. Yo migre una bd sql server 2005 a sqlite, en la bb sql server tiene acentos y al pasarlos a sqlite no hubo problemas con los acentos. No se si haya problemas al insertarlos directamente.
Lo que te recomiendo es que hagas un select en el sqlite; sin meter el query en asp.net:
1.- Si la consulta que realices en sqlite no te marca los acentos; entonces es el sqlite.---
2.- Si te muestra los acentos en el sqlite entonces el detalle esta en asp.net; puedes probar lo siguiente en el web.config
Código:
<globalization requestEncoding="iso-8859-1" responseEncoding="iso-8859-1" fileEncoding="iso-8859-1" culture="es-ES"/>
Lo que hace esta codificación (ISO-8859-1); es poner tu aplicación web en latín (español); es decir lo que se va a mostrar son caracteres en latín.--
Espero te sirva.--- suerte
Bitss---Miguel--in---