Jérôme Vuarand has a patch for Lua 5.1.4 [1] and for LuaFileSystem [2]. With these patches, you can use UTF-8 encoded file names on Windows. [1] http://hg.piratery.net/electronmeat/src/tip/srcweb/lua-5.1.4/lua-wstring.patch [2] http://hg.piratery.net/electronmeat/src/tip/srcweb/luafilesystem-1.2.1/win32-utf-8.patch