- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Zeichenprobleme nach Generierung
Hallo zusammen
Ich habe ein merkwรผrdiges Verhalten.
In der FirstSpirit Vorschau sieht alles korrekt aus. Werden die Seiten generiert habe ich komische Sonderzeichen im Text wir auch in der URL.
Siehe rote Kreise ๐
Danke fรผr einen Tipp!
Grรผsse. Thomas
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Thomas,
erster Verdacht bzw. Rรผckfrage: Sind die Zeichen wirklich in den von FS generierten Dateien auf dem File-System (HTML-Code mal ohne Browser, sondern im Texteditor angucken. Evtl. auch direkt im Staging-Verzeichnis des FS-Servers.), oder kommen die Zeichen evtl. durch eine fehlerhafte Codierung des ausliefernden Webservers?
Ich hate neulich ein รคhnliches Verhalten mit einer SpringBoot App, die den von FS generierten Content ausgeliefert hat. Da war es dann konfigurativ in der App zu lรถsen, indem ich das entsprechend korrekte Encoding eingestellt habe.
Grรผรe
Sandro
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Thomas,
falls es doch von FirstSpirit generierte Seiten sind, ist es wahrscheinlich ein Encoding Problem.
Bei "einfachen" HTML Seiten sind diese Stellen relevant:
ServerManager->Projekt-Eigenschaften->Sprachen->Spalte HTML-Encoding
Seitenvorlage->HTML Header->charset -> Dort soltle dasselbe stehen. Das kann man beispielsweise durch $CMS_VALUE(#global.encoding)$ sicherstellen.
Der ausliefernde Webserver muss dann "nur noch" das Format auch korrekt ausliefern. Hier ist der Tipp von Sandro wichtig - prรผfen, was wirklich in der erzeugten Datei steht.
Das es in der Vorschau funktioniert und im Live-System nicht, deutet darauf hin, dass die beiden ausliefernden Stellen unterschiedlich konfiguriert sind. Wenn in der erzeugten HTML Datei die korrekten Zeichen zu finden sind, liegt das Problem wahrscheinlich in der Konfiguration des Frontends.
Wenn dort aber bereits die falschen Zeichen stehen, liegt es an der Konfiguration von FirstSpirit. Die entsprechenden Stellen sind dann das Betriebssystem selber (Encoding dort kann man im ServerMonitoring->FirstSpirit/Konfiguration/System->System-Informationen sehen. (unter Unix gibt es dort eine Box locale -a)
Oder in der fs-wrapper-vendor.conf (bzw. bei รคlteren FirstSpirit Installationen fs-[isolated-]wrapper.conf). Auch dort kann ein Encoding hinterlegt sein. Alle Encodings mรผssen den Zeichensatz umfassen, der in den Dateien benutzt wird. (beispielsweise รผberall UTF-8).
Viele Grรผรe
Holger
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Holger
Das Problem hat sich von Geisterhand รผber das Wochenende gelรถst. Ich habe nichts geรคndert und heute passte alles.
Sorry fรผr den Post
Beste Grรผsse und schรถne Adventzeit
Grรผsse Thomas

