Zum Inhalt springen

SAP BAS Deployment: Darstellung von Sonderzeichen und Umlauten aus i18-Files

In einigen Fiori-Projekten bin ich in letzter Zeit seit ich u.a. auch mit dem Business Application Studio arbeite immer wieder über verschiedene Phänomene der Sonderzeichen- und Umlautdarstellung gestolpert. Im Deutschen natürlich meistens Auffällig bei ÄÖÜß usw.
So heißt es dann plötzlich zur�ck statt zurück.
Anfangs und der Schnelligkeit halber habe ich das i18n.properties-File einfach heruntergeladen und über Notepad++ in ISO 8859-15 konvertiert und danach wieder hochgeladen. Natürlich sinnloser Aufwand und mit dem Nachteil verbunden, dass wenn man wieder etwas am properties-File ändert alles dahin ist.
Die ganze Zeichensatzthematik ist an sich auch nicht gerade trivial. Zudem kommen noch Browser-Eigenheiten dazu.
Für mich hat dann folgendes funktioniert:

In der ui5.yaml UTF-8 als Encoding

resources:
  configuration:
    propertiesFileSourceEncoding: UTF-8

Die i18n.properties entsprechend escapen mit ASCII-Werten(z.B. über native2ascii.net)

back=Zur\u00fcck

Danach den Build (npm run build) starten und danach deployen (npm run deploy). Die Sonderzeichen werden nun auch im Chrome entsprechend angezeigt. (Der verhielt sich nämlich in meinem Fall etwas speziell 🙂 )

Facebooktwitterpinterestlinkedinmail
Published inBusiness Application StudioFiori/SAPUI5IDESAP UI

Ein Kommentar

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert