support special chars in filenames