in reply to open sqilite path unicode
I do not see any indication in the code that you are processing variables as Unicode. There are a series of articles written by Tom Christiansen about working with Unicode in Perl 5 that I suspect may prove useful to you in this case.
Hope that helps.
In Section
Seekers of Perl Wisdom