On 03/10/17 18:20, Hamish Moffatt [email protected]
[firebird-support] wrote:
But I can't figure out why the Windows short filename doesn't work -
it seems Firebird is converting it back somewhere, and then failing on
that?
isc_file.cpp converts the short filename back to a long filename.
So, it looks like a filename containing >8-bit characters is simply not
going to work on Windows with Firebird. UTF-8 gets converted back to
8-bit ANSI, and short filenames get converted back to long filenames in
an 8-bit string also.
I'm just trying to store a db in the user's home directory, which may
contain Chinese characters if their login name does. Windows allows this.
Hamish