I think that explicit ascii-unicode conversion isn't needed, as sqlite has routines which operates with wide chars (sqlite3_open16, for example)