On 7 Feb 2016, at 7:09pm, Holger Jakobs <holger at jakobs.com> wrote:

> The file name I tried contains the letter '?', but umlauts like ??????
> cause the same trouble.
> 
> On Linux everything is fine. Since other programs, like tclsh or wish
> from the Tcl/Tk suite, have not problem, I wonder whether sqlite3.exe
> handles the file name correctly.

Some effort has gone into handling the name correctly.  While it's not 
impossible that there are bugs in it, there are no known problems.

Which routine are you using to open the file ?  There are three:

int sqlite3_open();
int sqlite3_open16();
int sqlite3_open_v2();

What type of string are you passing as the filename ?  Have you checked that 
the string is UTF-8 or UTF-16 ?  How ?

Simon.

Reply via email to