in reply to Strange character problem
Well, the filenames seem to have characters in them, which mean something different/nothing in the charset you use. You should get the correct names into a string using readdir and can then unpack('c*',...) these to see what's going on.
There should be a filter for such stuff. How do these people create the directories?
--
|
|---|