On 8/7/2017 9:38 AM, x wrote:
In c++ I tried to call a sqlite udf using the following sql
UnicodeString SQL=“select udf(‘5\u00856’);”
You are using a narrow string literal to try and hold a Unicode character. You
are at the whim of your compiler as to how it represents the latter in the
former. My guess is, it tries to convert according to the system default code
page (I assume Windows here), and since the character is not in fact
representable therein, it's converted to '?'.
That is, the character was lost before the program even ran, let alone before
SQLite got involved.
Also, what's UnicodeString?
--
Igor Tandetnik
_______________________________________________
sqlite-users mailing list
sqlite-users@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users