Php photo gallery TWG | JFUploader | TWG Flash upload | WFU | Forum
https://www.tinywebgallery.com/forum/

Umlaute, Codepage und dgl.
https://www.tinywebgallery.com/forum/viewtopic.php?f=7&t=3141
Page 1 of 1

Author:  pluto007 [ 3. Nov 2011, 17:43 ]
Post subject:  Umlaute, Codepage und dgl.

Hallo Michael,

Ich habe in meine Bilder IPTC Daten eingetragen (z.B. Elfenbeinküste). Nach dem Auslesen der IPTC-Daten in der TWG kommt aber nur "Elfenbeink" an.
Fällt Dir dazu etwas ein?

Ich muss dazusagen, dass ich die Dateien unter WIN 7 x64 mithilfe eines Tools namens Exiftool (http://www.sno.phy.queensu.ca/~phil/exiftool/) in die IPTC Daten (Caption) eintrage. Das Tool kann z.B. den Namen der Datei auslesen und z.B. in die Caption eintragen.
Gebe ich bei diesem Tool keine Codepage an verwendet er die Windows Standardcodepage 850, dann steht in den IPTC-Daten "Elfenbeink".
Gebe ich als codepage 65001 (UTF8) an steht "Elfenbeink" drin.
Gebe ich als codepage 1252 an steht "Elfenbeinküste" korrekt drin.

Die TWG scheint dann wohl Probleme damit zu haben, dass die Caption mit der Codepage 1252 eingetragen wurde. Fällt Dir hierzu etwas ein?
Ich kann Dir gerne das Tool und den Aufruf zur Verfügung stellen.

Danke schon mal für Deine Hilfe!
pluto

Author:  TinyWebGallery [ 3. Nov 2011, 18:02 ]
Post subject:  Re: Umlaute, Codepage und dgl.

Du must nur TWG das encoding in der config angeben, was deine IPTC daten haben.
Erraten kann man das ja nicht.

Kannst du mit
$iptc_encoding = 'UTF-8';

setzen.

Gruß,
Michel

Author:  pluto007 [ 3. Nov 2011, 23:32 ]
Post subject:  Re: Umlaute, Codepage und dgl.

Hallo Michael,

danke - ich verstehe - ich kann also entscheiden, ob die TWG die IPTC Daten noch konvertiert oder nicht.
Wäre es auch möglich von der codepage 1252 nach UTF in der TWG zu konvertieren?

Danke & viele Grüße
pluto

Author:  TinyWebGallery [ 4. Nov 2011, 10:54 ]
Post subject:  Re: Umlaute, Codepage und dgl.

Ich verstehe nicht, was du meinst.
Die Konvertierung erfolgt doch beim einlesen.

- Michael

Author:  pluto007 [ 4. Nov 2011, 12:40 ]
Post subject:  Re: Umlaute, Codepage und dgl.

Hi,

mein Tool zum Einlesen der IPTC Daten in das JPEG erstellt diese IPTC-Daten nur korrekt, ween ich die Codepage 1252 verwende.

Somit müsste die TWG aus 1252 UTF-8 machen...

Grüße
pluto

Author:  pluto007 [ 5. Nov 2011, 01:27 ]
Post subject:  Re: Umlaute, Codepage und dgl.

Hallo Michael,

ich habe nun eine Möglichkeit gefunden die IPTC-Daten im UTF-8 Format in die JPEGs zu schreiben.
DAdurch müsste es ja von der TWG mit gesetztem Parameter beim Auslesen der IPTC-Daten nicht mehr in UTF-8 umgewandelt werden und somit korrekt dargestellt werden.
Leider sehe ich in der Galerie noch komische Zeichen: "ML11082-290 ; Elfenbeinküste ; Dan;001"

Anbei die entsprechende Datei - kann man irgendwie erkennen, ib die IPTC-Daten korrekt im UTF-8 Format eingetragen sind?

Danke & Grüße
pluto

Attachments:
ML11082-290 ; Elfenbeinküste ; Dan;001.JPG
ML11082-290 ; Elfenbeinküste ; Dan;001.JPG [ 14.66 KiB | Viewed 14089 times ]

Author:  pluto007 [ 5. Nov 2011, 13:05 ]
Post subject:  Re: Umlaute, Codepage und dgl.

Hallo,

ich habe rausgefunden, wie ich erkennen kann in welchem Format die IPTC-Daten abgelegt sind:

Mit Hilfe des EXIFTOOLS (http://owl.phy.queensu.ca/~phil/exiftool/) kann man das feststellen:
exiftool -f -Iptc:CodedCharacterset *.jpg

Wenn ich das auf das Beispielbild anwende sehe ich, dass die IPTC-Daten im UTF-8 Format angelegt sind.
Dann müsste die TWG bei Konfiguartion von $iptc_encoding='UTF-8'; doch keine Umwandlung der IPTC-Daten vornehmen und diese in der Galerie korrekt anzeigen, oder?
Tut sie aber nicht... ;-(

Danke für Deine Hilfe!
pluto

Author:  TinyWebGallery [ 5. Nov 2011, 13:33 ]
Post subject:  Re: Umlaute, Codepage und dgl.

verwende
$iptc_encoding = 'utf-8';

ich prüf die großgeschriebene Variante nicht ab.
Das ist auch der einzige unterstützte Eintrag.

Wenn utf-8 drin steht wird nicht umgewandelt - ansonsten immer.

- Michael

Author:  pluto007 [ 5. Nov 2011, 17:42 ]
Post subject:  Re: Umlaute, Codepage und dgl.

Hi Michael,

yes - sauber - spitze - das wars!!!

Daaanke!
pluto

Author:  TinyWebGallery [ 6. Nov 2011, 00:28 ]
Post subject:  Re: Umlaute, Codepage und dgl.

Guad ;).

Page 1 of 1 All times are UTC + 1 hour [ DST ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/