Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by [EMAIL PROTECTED]

http://bugzilla.ximian.com/show_bug.cgi?id=77711

--- shadow/77711        2006-03-08 09:04:45.000000000 -0500
+++ shadow/77711.tmp.19191      2006-03-08 15:01:51.000000000 -0500
@@ -92,6 +92,13 @@
 I'll look into whether that's a bug.
 
 Mono.Data.SqliteClient with Sqlite2 uses ANSI encoding by default,
 which may not be good for F-Spot.  F-Spot should either give
 "encoding=UTF-8" in the connection string (that's new), or else use
 Sqlite3 ("version=3" in the connection string), which now uses Unicode.
+
+------- Additional Comments From [EMAIL PROTECTED]  2006-03-08 15:01 -------
+And to correct myself, since Mono's Marshal.PtrToStringAnsi uses UTF-8
+rather than actually ANSI, Sqite2 is actually using UTF-8 encoding by
+default, but apparently a buggy unmanaged implementation of it. 
+Overriding with encoding=UTF-8 in the conn. string, which forces a
+managed implementation, gets rid of the problem.
_______________________________________________
mono-bugs maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs

Reply via email to