fix non-ascii file name bug