Textdateien mit BOM-Zeichen verarbeiten


7. April 2021In Tipps und TricksBy Karsten Risseeuw1 Minutes

FileMaker schreibt Add-on-Dateien mit unsichtbaren BOM-Zeichen. Diese dienen der Definition der gewählten Kodierung, also beispielsweise, dass der Text mit UTF-8 kodiert wurde. Angaben gibt es dazu von Claris keine. Wie kann man diese Dateien verarbeiten?

Add-ons sind eine bahnbrechende Möglichkeit, Teil-Funktionalitäten als «Module» zu erstellen, die einfach in andere FileMaker-Projekte integriert werden können. Die Angaben zu Add-ons sind jedoch begrenzt. Claris hat kaum eine Dokumentation dazu und es gibt nur wenige Seiten mit Informationen. Wer verstehen will, wie das alles funktioniert, muss vieles ausprobieren. Dabei stolperte ich über die BOM-Zeichen in JSON-Dateien.

JSON-Dateien, die FileMaker in den Add-on-Ordner abspeichert, wurden UTF-8-kodiert. Sie erhielten ausserdem ein unsichtbares BOM-Zeichen, welches dem Text vorangesetzt wurde und das diese Kodierung definiert. BOM Zeichen sind jedoch in einer normalen Textverarbeitung unsichtbar.

Unsichtbare Zeichen fallen zuerst nicht auf. Ob sie da sind, hat jedoch einen Einfluss. Editiert man beispielsweise den Text in FileMaker und schreibt man die Datei neu, verschwindet das BOM-Zeichen. Ohne BOM-Zeichen kann FileMaker das Add-on jedoch nicht mehr lesen. Ich habe lange gesucht, bis ich herausfand, was hier los war: unsichtbare BOM-Zeichen!

Wie ergänzt man nun Textdateien mit unsichtbaren BOM-Zeichen? Dazu gibt es jetzt einen Beitrag mit Beispieldatei auf fmstarter.com.

Beitrag lesen

Kompetenzbrief

Unser Filemaker-Newsletter will Dich schlauer machen.

Einmal im Monat die neuesten Nachrichten. Wir versprechen, dass wir keinen Spam versenden! Erfahre mehr in unserer Datenschutzerklärung.