Well, perhaps I should have mentioned that I resorted to UTF-8 after having tried Windows-1253 and ISO-8859-7. I even created a Wx::FileDialog object to make sure I'm getting the right path/filename but to no avail.
Of course, there is no problem when plain English letters only appear in the path.