this Provider cann't support nonascii unicode?

it can not work even if i pass a utf-8 encoded database filename to sqlite3_open(). it seems can open database but can not open tables.

it cann't open both databse and tables if i pass unicode filename to sqlite3_open().

who can tell me how to support nonascii unicode database with this  Provider?