-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Harish Dixit wrote: > It seems that the problem is related to the some symbols having ASCII value > between these ranges:
That would be unicode code points (ASCII is zero through 127) :-) > 1. 56320 - 57343 > 2. 55296 - 56319 You will want to read and understand http://en.wikipedia.org/wiki/UTF-16 55296 is U+D800 and 57343 is U+DFFF which is the surrogate pair range. See also this comment on the UTF-8 page http://en.wikipedia.org/wiki/UTF-8 The range D800-DFFF is disallowed by Unicode. The encoding scheme reliably transforms values in that range, but they are not valid scalar values in Unicode. See Table 3-7 in the Unicode 5.0 standard. You can find the spec at http://www.unicode.org/versions/Unicode5.1.0/ Roger -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFICFFYmOOfHg372QQRAm0zAJ9GZ5CrJ3VPzThxc3Jbo/gZ5CfdcwCgsy9q CY+AICNHuobjGcLSBUwDdKQ= =wygT -----END PGP SIGNATURE----- _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users