Alguien me puede ayudar.
Tengo una base de datos en SQLite 3, he ingresado datos con acento, pero al recuperarlo en VS2005, no me reconoce los acentos
(Ejm. Descripción -- lo convierte a -- Descripcin)
gracias.
| |||
SQLite.NET Alguien me puede ayudar. Tengo una base de datos en SQLite 3, he ingresado datos con acento, pero al recuperarlo en VS2005, no me reconoce los acentos (Ejm. Descripción -- lo convierte a -- Descripcin) gracias. |
| |||
Re: SQLite.NET Si has insertado los datos "a pelo", es normal, ya que la codificación de SQLite no es la misma que usa .NET. Asi que una de dos, o borras los datos y los reinsertas desde .NET (O los actualizas) o cambia la codificación de SQLite para que inserte los acentos con la codificación apropiada (Ni idea de como se hace eso). Un saludo.
__________________ Charlie. |
| |||
Re: SQLite.NET A mi con MySQL si me pasa ese problema. Al insertar datos con acento en modo consola: mysql> insert into.... al recoger los datos con PHP me pasaba que me aparecían caracteres extraños. Asi que no es de extrañar que le esté pasando lo mismo. Nos vemos.
__________________ Charlie. |
| |||
Re: SQLite.NET 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:
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.--<globalization requestEncoding="iso-8859-1" responseEncoding="iso-8859-1" fileEncoding="iso-8859-1" culture="es-ES"/> Espero te sirva.--- suerte Bitss---Miguel--in--- |