-----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

Reply via email to