Code: Alles auswählen
In [11]: u'Hällö'.encode('utf16')[2:]
Out[11]: 'H\x00\xc3\x00\xa4\x00l\x00l\x00\xc3\x00\xb6\x00'
Code: Alles auswählen
In [11]: u'Hällö'.encode('utf16')[2:]
Out[11]: 'H\x00\xc3\x00\xa4\x00l\x00l\x00\xc3\x00\xb6\x00'
Zeig uns doch mal Deinen Versuch - und präzisiere, was "funzt nicht" bedeutetHein_nieH hat geschrieben: habe ich proiert funzt aber nicht.
Code: Alles auswählen
y=y.encode('utf16')[2:]
metadata['Exif.Image.XPComment'].value=y
Code: Alles auswählen
Text=u'Ha Ha Ha Ha Oho'
Text=Text.encode('utf16')[2:]
TextNachUtils = pyexiv2.utils.string_to_undefined(Text)
metadata['Exif.Image.XPComment'].value = TextNachUtils
metadata.write()