- _name_utf8 = name
- if encoding and (encoding != 'utf-8'):
- _name_utf8 = _name_utf8.decode(
- encoding, 'replace').encode('utf-8', 'replace')
- path = '/'.join([_name_utf8] + file['path.utf-8'])
- if default_encoding != 'utf-8':
- path = path.decode('utf-8', 'replace').encode(
- default_encoding, 'replace')