Haciendo una pruebas sobre almacenamiento y manejo de ficheros XML con el SQL Server 2005, me he encontrado con un problema, y es que SQL Server 2005 sólo maneja formato UTF-16.
El problema es que, por ejemplo, un fichero Infopath tiene la cabecera:
Y al guardarlo falla, evidentemente.
Para solucionarlo, no nos queda otra que convertirlo de encoding. En .NET 2.0, tenemos métodos como Encoding.Convert(src,fnl,byte[]).
Otra fuentes interesantes sobre el tema:
http://msdn2.microsoft.com/es-es/library/ms187107.aspx
http://geekswithblogs.net/vkamat/archive/2006/01/20/66561.aspx
Error Text::: "XML parsing: line 1, character 38, unable to switch the encoding"
jueves, noviembre 02, 2006
Suscribirse a:
Comentarios de la entrada (Atom)
No hay comentarios.:
Publicar un comentario