I am trying to set a metadata copyright notice using exiftool with
exiftool -copyright="©2016 Jim Berry" *.JPG
but it comes out in the images as "Copyright=©2016 Jim Berry" Why the "Â" and how can I avoid it?
I am trying to set a metadata copyright notice using exiftool with
exiftool -copyright="©2016 Jim Berry" *.JPG
but it comes out in the images as "Copyright=©2016 Jim Berry" Why the "Â" and how can I avoid it?
Here's what I believe is happening, based upon Exiftool FAQ 10.
Metadata tags in the EXIF group are often stored in ASCII but for most (including the Copyright tag) there is no standard for how the characters are encoded. The Metadata Working Group recommends that the data be encoded in UTF-8 but not all tools do this. Exiftool is very flexible and has options to encode it however you like. But it's default is to encode it how it receives it. In this case, your shell character set is probably UTF-8 based character set and that's how the tag is encoded when written.
The Beanshell tool, however, is interpreting the tag as ASCII, which is why the copyright symbol is showing up as ©.
If you still want to use the Copyright tag, then I think you can use this command:
exiftool -L -copyright="©2016 Jim Berry" File
The -L option is a shortcut to make Exiftool use Latin, Latin1, and cp1252 character sets. I think you should be able to set the XMP:Rights tag in the same command without problems, as XMP tags are supposed to be written as UTF-8 anyway. But test it out to be sure.
Just for completeness, there is also the IPTC:CopyrightNotice tag. If you write this tag, it's best if you add -codedcharacterset=utf8 as well to force the IPTC:CopyrightNotice to be written as UTF-8.