Hello Anatol, Wednesday, July 31, 2013, 12:47:58 AM, you wrote: > As a dessert I'd suggest you to read this ticket from not very recent past > about how it's going in python http://bugs.python.org/issue13247 :) I tried this in python: filename = "e:\zzzzzzzzz_Ελλάδα.txt" a = open(filename, "w") a.write("this is a sample line\n") a.close() print(open(filename,"r").readline()) Works fine. So I even if python has some problems on this line they aren't making it unusable for unicode file names. Even tried to run it with FreePascal with example from here: http://wiki.freepascal.org/File_Handling_In_Pascal - where I put shortened path since pascal also doesn't heard about unicode, and it works like charm. Now Perl: It also has problem with utf8, it successfully forces file with that encoding to be put on disk, resulting in working file with unreadable characters or images like arrows etc. (zzzzzzzzz_Ελλάδα.txt) but this works: open MYFILE, ">", "c:\\zzzzzz~2.txt"; print MYFILE "Test line!\n"; So every modern and not so modern language is able to handle somehow, at least making it usable to work with unicode filenames. Any challenge for me ? Give me any language that you think fail here like php ? -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php