Created attachment 157741 [details] Test Files SUMMARY *** IPTC Encoding differs when using exiftool as backend *** STEPS TO REPRODUCE 1. Using two files on a "test" directory, first ensure that writting using exiftool in the backend is disabled (Settings -> Configure Digikam -> Metadata, clear "Delegate to exiftool backend writting of all metadata operations" checkbox 2. Add Captions containing accented characters: Example "José", and write metadata to file. 3. Enable option to use exiftool backend to write metadata to file. 4. Repeat step 2 on second test file. 5. On Windows command line type: exiftool *.jpg -iptc:all to display iptc values. OBSERVED RESULT - On Windows, the file which was modified using the exiftool backend displays the text differently. Example: José - Refer to attached files. EXPECTED RESULT - Same as with the exiftool option disabled. Example: José SOFTWARE/OS VERSIONS Windows 11
Git commit f7247f86ce9d6d33052b7b535caeba08f98e8509 by Maik Qualmann. Committed on 31/03/2023 at 19:13. Pushed by mqualmann into branch 'master'. write iptc coded characterset tag with ExifTool FIXED-IN: 8.0.0 M +1 -1 NEWS M +2 -2 core/libs/metadataengine/engine/metaengine_p.cpp M +3 -1 core/libs/metadataengine/exiftool/exiftoolparser.h M +6 -1 core/libs/metadataengine/exiftool/exiftoolparser_command.cpp https://invent.kde.org/graphics/digikam/commit/f7247f86ce9d6d33052b7b535caeba08f98e8509