XPage: Problem mit Umlauten in property files in mehrsprachiger Anwendung

  • Hallo zusammen,


    ich habe in einer mehrsprachigen XPage Anwendung folgendes Problem:


    In der Anwendung existieren property files für mehrere Sprachen. Im deutschen property file, das in der Anwendung als default-language eingestellt ist, befinden sich Umlaute. Diese Umlaute werden jedoch im Browser nicht korrekt dargestellt. Schreibe ich den Text mit den Umlauten hart in die XPage, so werden die Umlaute korrekt im Browser angezeigt.


    Ich hole mir die jeweiligen Sprachen und Texte über Java-Script Code:


    var message = resStrings["SameTimeAgreement"];
    var msg = I18n.format(message, context.getLocaleString());
    return (msg);


    Hat jemand von Euch eine Idee, wo das Problem liegen könnte?


    Gruß
    Stephan

  • Falsche Codierung vermutlich.


    Wenn du Sonderzeichen in einem File ablegst, dann muss die Codierung dort auch dem entsprechen wie sie eingelesen werden.


    Bei der XPage selbst übernimmt das der Designer, die Zeichen zu konvertieren.
    Schau dir doch mal die XPage im Source an, dann siehst du was ich meine

  • Danke für den Tipp. Das property file darf nicht als UTF-8 codiert sein. Nimmt man West European ISO1, so funktioniert es. Oder man nimmt im UTF-8 File die entsprechende Codierung für Umlaute.