fix: unicode filename causes IOError error