Skip navigation
thokra2
Currently Being Moderated

UTF-8 problem in LR 3.4RC, not in 3.3

Apr 21, 2011 11:35 PM

I've just found a new issue in LR 3.4RC that was not present in 3.3:

 

When exporting images to JPG and the IPTC contain words with umlauts (ä, ö, ü), at first glance the results seeem to be the same as in 3.3: The IPTC are read in the same way as they used to. But, when opening these JPGs in exiftool, you can see the difference: The recently exported JPGs are encoded UTF-8, whereas those JPGs exported from LR 3.3 do not have a UTF-8 flag.

 

This issue is a severe problem when creating a web gallery, i. e. by JAlbum, because then the umlauts are not displayed correctly, but appear as corrupted letters.

 

First I thought this is a JAlbum issue, but after examening the matter it is clear that LR 3.4 has changed the export format from 3.3

 

Is this a bug or a feature?

 

Regards

Thokra

 
Replies
  • Currently Being Moderated
    Apr 30, 2011 5:17 AM   in reply to thokra2

    I confirm this problem:

    After installing 3.4 and exporting fotos in JPG the all üöä and ß letters are destroied  in JAlbum and ThumbsPlus.

     

    Example:

    Das Sibyllenloch ist eine Höhle des Teckbergs, die im Fels unterhalb der Burg Teck liegt. Der Name Sibyllenloch stammt vermutlich aus folgender Sage: In der Sibyllenhöhle, einem großen Loch im Felsen der Teck, hauste vor vielen vielen Jahren die Sibylle in einem unterirdischen Schloss. Sie war eine schöne kluge Frau und tat den Menschen im Tale nur Gutes an. Sibylle hatte drei Söhne - Unhold, Raufbold und Saufbold. Sie waren aber von Grund auf böse, wollten nicht bei ihrer Mutter bleiben und bauen sich ihre eigenen Burgen hoch über dem Lenninger Tal. Rauber, Diepoldsburg und Wielandsteine wurden ihre Behausungen, von wo aus sie die Menschen im Tal immerzu ausraubten und quälten. Aus Gram und Verzweiflung über ihre missratenen Söhne beschloss Sibylle ihr Schloss zu verlassen, spannte riesige Katzen vor einen Wagen und fuhr eines Abends talabwärts durch die Lüfte und wurde nie wieder gesehen. Noch heute kann man den Weg, den Sibylle mit ihrem Wagen genommen hatte, in bestimmten Jahreszeiten gut erkennen. Er wird „Sibyllenspur“ genannt, auf dieser Spur ist das Gras früher grün und das Korn trägt größere Ähren und Äpfel, Birnen und Kirschen sind saftiger und süßer. Neueste Nachforschungen des Landesdenkmalamtes deckten vor kurzem auf, dass es sich bei der Spur jedoch um einen Teilabschnitt des Limes, dem Verteidigungswall der Römer handelte, höhere Humusschichten in den aufgefüllten Gräben sind die Ursache des besseren Wachstums der Pflanzen. Die Sibyllenhöhle befindet sich unterhalb des Aussichtsturmes der Burg Teck. Unmittelbar vor dem Burgtor zweigt von dem bequem vom Parkplatz „Hörnle“ heraufführenden Fahrweg rechts der schmale Zustiegspfad zum Höhleneingang ab. An der Höhle vorbei führt der Pfad weiter und bildet die zweite weitaus steilere Auf-/Abstiegsvariante der Burg Teck. Für diesen Weg und einen Blick in die Sibyllenhöhle ist gutes Schuhwerk empfehlenswert. Ausgrabungen, die zahlreiche eiszeitliche Tierskelette zu Tage

     

    I installed V3.3 again. And I can confirm. There is no such problem.

     

    Adda

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 30, 2011 8:11 AM   in reply to thokra2

    Feature. Lightroom is now following the Metadata Working Group guidelines for IPTC character set encoding, which requires always using UTF-8 character set encoding.  This allows files to be exchanged correctly between systems that use different local character set encodings.

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 30, 2011 9:34 AM   in reply to Thomas Knoll

    You can read more about the Metadata Working Group guidelines at:

     

    http://www.metadataworkinggroup.org/specs/

     

    I'm very pleased LR is keeping up with the standards, though I wish there had been a little more explanation in the readme about the scope of changes we'd see in the metadata.

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 30, 2011 10:15 AM   in reply to thokra2

    With this cange, I have a big problem.

    All my fotos for Jalbum have ISO-8859 Metadata.

     

    If I use V 3.4 in future, I have to cange in JAlbum from ISO-8859 to UTF-8 format.

    But then I will lose all previous metadata.

     

    Or I have to use V 3.3 in future.

    But then I have no support for new funktions and cameras.

     

    I hate the situation.

     

    Any idea?

     

    Best regards

    Adda

     

    Edit: It seems, there could be a solution to convert the Metadata from OSO-8858 to UTF-8

    I can show all files in  lightroom with all subfolders.

    Than I coose all and make "save metadata in file"

     

    Waht do you think about this?

     

    Best regards

    Adda

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 30, 2011 1:00 PM   in reply to thokra2
    I tried simply writing the metadata again by CTRL+S, but no success.

    LR 3.4 should be saving IPTC fields in UTF-8.  If you have a specific photo for which this isn't happening, that is a bug that should be reported to Adobe.  Do you have a sample photo for which that is happening?  If you posted it here, others of us could take a look to see what might be happening.

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 30, 2011 2:34 PM   in reply to thokra2

    Yes I am a German.

    You have to open the 3.3 catalogue in 3.4 and then choose "Save Metadata in files".

    For me it seems to work.

    Now I saved metadata for more than 7000 files.

    Tonight I will create a new fotoalbum with them.

    I am curious, if it works.

     

    Best regards

    Adda

     
    |
    Mark as:
  • Currently Being Moderated
    May 1, 2011 2:23 AM   in reply to thokra2

    So, auf Deutsch geht es doch wesentlich leichter zu antworten.

     

    Also bei mir hat es - größtenteils (!) funktioniert.

    Ich habe den vorhandenen Katalog mit Lightroom 3.4 geöffnet.

    Alle meine Fotos, die ich für JAlbum  verwende, liegen in einem Ordner und vielen Unterordnern.

    Über "Bibliothek/Fotos in Unterordnern anzeigen" hab ich alle Fotos anzeigen lassen.

    Dann hab ich alle markiert und "Metadaten/Metadaten in Dateien speichern". aufgerufen.

    Bei CTRL+S hatte ich schon manchmal das Gefühl, dass das nicht immer klappt.

     

    Dann habe ich bei JAlbum UTF-8 eingestellt.

     

    Bei den allermeisten Bildern werden nun die Umlaute sowie ß bei den Bildbeschreibungen korrekt dargestellt.

     

    Ich erkläre mir das so:

    Wir müssen zwischen den Metadaten unterscheiden, die im Lightzroom-Katalog sind und denen, die in den JPG geschreiben sind.

    Wenn ich nun vom Katalog aus die Metadaten exportiere, werden die in den Dateien vorhandenen ISO-Metadaten durch die UTF-8 Metadaten überschrieben.

     

    ALLERDINGS: Bei manchen Bildernklappt das einfach nicht.

    Das sind bei mir z.B. Bilder eines kompletten Urlaubs in der "Sächsischen Schweiz".

    Woran das liegt?

    Ich hab nur eine Erklärung: diese Bildbeschriftungen hab ich mit der Beta-Version von Lightroom 3 erstellt.

    Das ganze ist total ärgerlich.

    Denn es sind hunderte vom Bildbeschreibungen mit viel viel Text.

     

    Die ganze Umstellung hat noch einen gewaltigen Haken.

    Nach dem Umstellen von ISO auf UTF-8 in JAlbum  sind sie Umlaute und ß in den Beschreibungen der Ordner, die ich in JAlbum vorgenommen habe korrumpiert.

    Jetzt kann ich da alles manuell nachbessern.

    Das nervt.

     

    Viele Grüße

    Adda

     
    |
    Mark as:
  • Currently Being Moderated
    May 1, 2011 3:27 AM   in reply to adda1960

    Nachtrag

     

    Ich bin jetzt ein Stückchen weiter gekommen bei der Problemlösung.

     

    Ausgangslage:

    Nach dem Aufruf des Befehls "Metadaten in Dateien speichern" aus 3.4 heraus liegen die Metadaten in einigen/vielen Bildern immer noch nicht im UTF-8 Format vor.

    Warum?

    Offenbar speichert Lightroom hier die Metadaten nicht neu ab.

    Lightroom meint wohl, hier liege keine Veranlassung zum Schreiben in die Dateien vor.

     

    Wenn ich nur eine kleine Änderung bei den Metadaten in Lightroom vornehme, etwa beim Titel oder in der becshreibung, werden die Metadaten korrekt als UTF-8 in die Dateien geschreiben.

     

    Miene Frage ist nun: Wie zwinge ich Lightroom, die Metadaten neu in die Dateien zu schreiben, ohne Veränderungen bei den Metadaten vornehmen zu müssen?

     

    Viele Grüße

    Adda

     
    |
    Mark as:
  • Currently Being Moderated
    May 1, 2011 3:28 AM   in reply to thokra2

    Du hast ne private Mitteilung.

     

    Für alle Deutschen Lightroom-User könnte es sehr interessant sein, was wir hier verhandeln.

     

    Viele Grüße

    Adda

     
    |
    Mark as:
  • Currently Being Moderated
    May 1, 2011 4:26 AM   in reply to adda1960

    Let me revert to English, for the benefit of other users who may have special characters and hence a similar problem.

     

    Summary of the German posts:

    Metadata in old ISO format should get converted to UTF-8.

    This can be achieved by saving metadata again into the file (<ctrl>s / command s). Alas if LR does not perceive any change in metadata it does not write anything.

     

    So the question was how to force LR to write metadata back without cumbersome manual changes to metadata, especially the texts?

     

    Here is my suggestion:

    Apply a non-used colour label or pick flag to the files and remove it directly again.

    If you have no spare flag/label (because you use all of them and would screw up your labeling system) invent an artificial keyword and apply that to the files in question.

    On my system most of the time the down-facing arrow in the top right corner of the thumbnails for "changed metadata in catalog, not yet saved to file" stays even after I have toggled back the change, so it should work.

    If not, worst case would be to execute <ctrl> s twice: once in the artificial state, once after taking it back.

     

    Viel Erfolg, Cornelia

     
    |
    Mark as:
  • Currently Being Moderated
    May 1, 2011 5:44 AM   in reply to Cornelia-I

    I tried an other way with sucess.

    I choose an not used IPTC-comment such als "rights" for all pictures and make an annotation.

    Then I save the metadata in files.

     

    Best regards

    Adda

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points