#31

alexB

As  (202 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

übrigens thomas

<meta charset="ISO-8859-1" /> so steht es überall im quellcode offline, online und auch jeder anderen siquando webseite auch von mir also schein das / ja völlig normal zu sein

#32

MuggelClan

Forum-Sponsor  (1374 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

Prüfe mal alle skripte / Codes die du zusätzlich nur auf der Startseite eingestzt hast

Es kann auch einfach ein Tag fehlen, z.B. Abschlusstag </div> oder </p>


Mit freundlichen Grüßen

Thomas

Web To Date seit 2004, Siquando Web 12, Pro Web 9, Web Client 

#33

alexB

As  (202 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

utf-8 code nein niergendwo

#34

MuggelClan

Forum-Sponsor  (1374 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

So sieht dein Header aus, der mit deiner Startseite an den Browser gesendet wid:

HTTP/1.1 200 OK
Date: Thu, 16 Oct 2025 19:21:16 GMT
Server: Apache
Upgrade: h2,h2c
Connection: Upgrade
Last-Modified: Thu, 16 Oct 2025 17:59:03 GMT
ETag: "3d2f-6414a5f5b31f9-gzip"
Accept-Ranges: bytes
Vary: Accept-Encoding,User-Agent
Content-Encoding: gzip
Content-Length: 5177
Content-Type: text/html

Letzte Zeile bei Content-Type fehlt die charset-Angabe:

...
Content-Type: text/html; charset=iso-8859-1

Standard wäre:

...
Content-Type: text/html; charset=utf-8

Dein  Server sendet die Seite mit der fehlender Zeichenkodierung im HTTP-Header.

Normalerweise reicht aber die metatag-Angabe im HTML-dokument.

Da es übrigens auch dein Cookiehinweis betrifft, wenn kein Cookie aktzeptiert wird (...Pr ferenz... ohne ä), hat das Problem nicht mit den Absatztypen zu tun.

Eventuell könnte der PHP-Code helfen:

 <?php
 header('Content-Type: text/html; charset=iso-8859-1');
 ?>


Auf jedenfall ist im Header nicht definiert und Serverangabe geht vor HTML-Dokument.
Eventuell liegt es daran.

 

 


Mit freundlichen Grüßen

Thomas

Web To Date seit 2004, Siquando Web 12, Pro Web 9, Web Client 


Dieser Beitrag wurde bereits 1 mal bearbeitet, zuletzt von »MuggelClan« (16.10.2025, 21:41)
#35

alexB

As  (202 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

Okay muss ich mir morgen am Desktop angucken aber warum nur auf der Startseite und warum nicht vollständig auf der Startseite? Und woran liegt das Der Provider sagt nicht an ihm und ich habe nichts anderes gemacht wie sonst oder woanders 

#36

MuggelClan

Forum-Sponsor  (1374 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

Hi Alex,

deine Starseite "index.html" ist auf dem Server als UTF-8 - Datei gespeichert und somit wird beim Aufruf der Starseite auch als UTF-8 an den Browser gesendet und nicht als ISO-8859-1.
Das bestätigt auch meine Vermutung, die ich bereits im Beitrag #6 geschrieben habe.
Ich gehe mal bei weitere Fehlersuch auch davon aus, dass dies was ich schreibe auch überprüft wird, bevor dann aus Verzweiflung ein weiterer Schmarn-Thread wie dieser zustandekommt, sorry, wenn ich das jetzt mal so los werden muss.

Also, was auch immer die Ursache ist, dass die Datei auf dem Server in UTF-8 gespeichert ist, anstatt in ISO-8859-1, diese Ursache muss erst mal gefunden werden.
Wenn ich mir deine externen eingesetzten javaskripte ansehe, dann ist z.B. die Datei "bundle.js" (static.getbutton.io/widget/bundle.js / <script type="text/javascript" async="" src="https://static.getbutton.io/widget-send-button/js/init.js"></script>) ebenfalls als UTF-8 - Datei gespeichert und nicht als ISO-8859-1.
Daher nochmal: ich würde mal alle Skripte aus der Starseite rausschmeißen und wenn es ohne diese Skripte die Umlaute korrekt dargestellt werden, einzeln nach und nach die Skripte wieder hinzufügen, damit man überhaut den Verursacher findet.

Des weiteren: Wenn du z.B. Dateien vom Siquando-Programm mit Editor bearbeitest, dann werden diese bei Speichern unter auch in UTF-8 gespeichert, wenn du das nicht gezielt durch Handeln als ISO-88859-1 gespeichert hast.
Am besten ist man verwendet Notepad++, hier kann man geziehlt auch den Zeichensatz zur Speicherung auswählen.
Wenn also hier ebenfalls eine Datei auf dem Server als UTF-8 hochgeladen wird, dann geht am Ende der Browser ebenfalls davon aus, dass der Zeichencode UTF-8 verwendet werden soll, wenn nachfolgend auch nicht was anderes wieder angegeben ist.
Übrigens die Verarbeitung ist immer von oben nach unten, das heiß was dann oben mal gestanden hat und nachfolgend was anderes gesetzt wird, wird das letzte was unten ist auch verarbeitet.

Also Fakt ist, so lange die Starseite "index.html" als UTF-8 gespeichert ist, hast du keine Chance, das Problem zu lösen. Da wird dir auch mein Code im Beitrag #34 nicht weiterhelfen um das Problem zu lösen.


Mit freundlichen Grüßen

Thomas

Web To Date seit 2004, Siquando Web 12, Pro Web 9, Web Client 

#37

Rainer065

Forum-Sponsor  (130 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://rainermittmann.de

Hallo

Hier fehlen übrigens auch die Umlaute:

Dieses Element kann aufgrund Ihrer Cookie-Einstellungen nicht angezeigt werden. Klicken Sie hier um Ihre Pr ferenzen anzupassen.

 

Gruß Rainer

#38

alexB

As  (202 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

Ja aber garantiert auch nur auf der Startseite oder? 

#39

alexB

As  (202 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

Gerade geschaut cookie Banner ist auf allen Unterseiten ohne Umlaut Problem nur auf der Startseite nicht. Obwohl der normale Text normal angezeigt wird und alle Umlaute angezeigt werden nur der Cookie Banner und die zwei absatzmodule? Was soll ich tun? Damit es wieder 100% ist? Den Text an den zwei absatzmodulen hatte ich schon angepasst ohne Umlaute aber Cookie Banner kann ich natürlich nicht ändern. Es ist alles total unlogisch 

#40

MuggelClan

Forum-Sponsor  (1374 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

Wenn du auf deinem PC unter \Documents\Erzeugte Websites\Projektordner\ die Datei index.html mit dem Editor öffnest und dann rechts unten schaust, steht das UTF-8 oder ANSI ?
Dort muss ANSI stehen, wenn dort UTF-8 steht, dann ist diese Datei bereits mit falschen Zeichensatzangabe gespeichert und der Fehler liegt bereits auf dem PC vor.
Ansonsten entsteht der Fehler auf dem Server.

ISO-8859-1 gespeichert -> ANSI

Bitte prüfe das mal wirklich. Das entscheidet ob du den Fehler auf PC suchen musst oder in Zusammenhang des Server.
Egal ob in der Datei was anderes steht, wenn die Datei nicht als ANSI bzw. ISO-8859--1 gespeichert ist, dann ist das ein Fehler der bereits auf dem PC entsteht. Hoffe das war jetz eindeutiger vormuliert.

Und natürlich habe ich mir nicht nur die Startseite angesehen und festgestellt, das diese auf dem Server als UTF-8 gespeichert ist, die anderen Dateien in Unterordner auf dem Server sind als ISO-8859-1 / ANSI gespeichert.
Kannst auch zum vergleich im Ordner \Documents\Erzeugte Websites\Projektordner\ auf die gleiche weise festellen.

Ansonsten wie bereits in Beitrag #36 schon geschrieben.


Mit freundlichen Grüßen

Thomas

Web To Date seit 2004, Siquando Web 12, Pro Web 9, Web Client 

#41

Data

As  (239 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

Hallöchen Alex,

kann es vielleicht an dein Script liegen? Dein Script ist innerhalb des <body> Tag eingebunden.

Werden Scripte normalerweise in bzw. vor dem schließenden </head> eingebunden? Ist jetzt nur eine Frage. Ganz so viel Ahnung habe ich nicht.

Dazu mal in die Runde die Frage gestellt, ob nicht Scripte in der global.ccml angemeldet werden (müssen) und in der navigation.ccml via:

<script src="./assets/deinscript.js"></script> angegeben werden? Wie gesagt, nur eine Frage!

<style> figcaption { display: none; } </style>

<!-- GetButton.io widget --> <script type="text/javascript"> (function () { var options = { call: "+491743688587", // Call phone number call_to_action: "", // Call to action button_color: "", // Color of button position: "right", // Position may be 'right' or 'left' order: "call,email", // Order of buttons }; var proto = document.location.protocol, host = "getbutton.io", url = proto + "//static." + host; var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = url + '/widget-send-button/js/init.js'; s.onload = function () { WhWidgetSendButton.init(host, proto, options); }; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); })(); </script> <!-- /GetButton.io widget -->

Ich weiß, dass man Scripte auch ans Ende vor dem schließendem </body> stellen kann. Vielleicht blockiert das Script ja die Umlaute?

Im Übrigen wird dein Script im FireFox (aktuellste Version 144.0) nicht wiedergegeben. In Chrome und Edges funktioniert dein Script.

Grüße Data

#42

alexB

As  (202 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

Danke aber nein, Ich wiederhole mich noch einmal: Es sind nur Teile von der Startseite von allen anderen Unterseiten nicht und der Rest der Startseite auch nicht und bei allen anderen Webseiten auch nicht. Es liegt nicht daran sonst wäre es ja auf der kompletten Seite und auf allen anderen Webseiten auch überall wo der Code eingebaut ist. Das ist es aber nicht 


Dieser Beitrag wurde bereits 1 mal bearbeitet, zuletzt von »alexB« (Gestern, 19:17)
#43

Data

As  (239 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

Alles klar Alex, ich fragte ja auch nur!

Grüße Data

#44

MuggelClan

Forum-Sponsor  (1374 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

Alex,

ich versuche dir schon durch mehrere Beiträge von mir, die klar zu machen, das der fehler an der Index-Datei der Startseite liegt, da diese in UTF-8 gespeichert ist und nicht als ISO-5559-1. Alle anderen Dateien sind richtig als ISO-Datei gespeichert.
Allein das ist der Fehler, das die Startseite bei der Standardschrift nicht die Umlaute anzeigt.
Das dies nur bei deine angegeben zwei eingessetzten Absatztypen sich zeigt, liegt daran, das eben die anderen Absatztypen anders formatiert sind.
Und du irrst dich wenn du meinst, die tatsächlich Position deiner eingesetzten externe Skripte nichts ausmachen, vor allem wenn diese auch noch auf ndere Server sind und als UTF-8 gespeichert sind.

Wenn die Index-Datei der Startseite als ISO-8859-1 gespeichert wird und auch die Umlaute in diese richtig sind (also nicht schon vorher weg, hast ja geschrieben die sind noch da), dann wird die Seite vermutlich auch richtig mit Umlaut angezeigt.

Es könnte auch möglich sein, dass du bei den angegebenen Absatz Dateien mit Editor geöffnet hast znd diese versehentlich als UTF-8 gespeichert hast.
Aber wenn du jetzt nicht mal hier angeben kannst, ob die Indexdatei der Startseite im Ordner die erstellten Seite als UTF-8 oder als ANSI anzeigt und gespeichert ist, dann wirst du nicht weiterkommen. 

Wer soll dir da weiterhelfen können?
Am besten du lässt es dir von jemanden anschauen und den Fehler bereinigen.
Feher kann man nur beseitugen, wenn man auch die Ursache kennt.


Mit freundlichen Grüßen

Thomas

Web To Date seit 2004, Siquando Web 12, Pro Web 9, Web Client 


Dieser Beitrag wurde bereits 1 mal bearbeitet, zuletzt von »MuggelClan« (Gestern, 20:04)
#45

MuggelClan

Forum-Sponsor  (1374 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

Da du auf dem Server die Startseite als "index.html" hochgeladen hast,
versuche mal folgendes:

- Startseite markieren
- Hauptseite -> Eigenschaft
- Reiter "HTML-Optionen"
- Haken bei "Script-Erweiterung vewenden" setzen
- Webseite erzeugen
- im Ordner "Erzeugte Websites" im Projektordner nachsehen ob bei Starseite "index.php" als erste Zeite folgendes steht (Datei mit Editor öffnen und auch gleich beim Editor rechts unten nachsehen on dort ANSI steht):

<?php @ini_set('default_charset','ISO-8859-1'); ?>

- Falls ja -> Websites veröffentlichen (Dieser Code ist nur in der ersten Zeile vorhanden, wenn die Skript-Erweiterung mit Haken verwendet wird und auch nur bei Erzeugte Websites, da dies nur erforderlich ist, wenn man Skripte einsetzt , bei denen auch die Dateiendung ".php" sein muss und nicht ".html", wo ja eigentlich PHP nicht genutzt wird)

Meine Tests mit deinen eingesetzten Absatztype (z.B. Text-Popup) haben ergeben, dass es keine Rolle spielt, ob die Datei in UTF-8 gespeichert sind oder in ANSI, nur wo auch Textausgabe für die Seite ist, diese sind als ANSI gespeichert.
Also sind Deine Vermutungen, dass die Absatztypen schuld sind hiermit ausgeschlossen.

Warum jetzt Deine HTML-Datei für die Startseite als UTF-8 auf dem Server gespeichert ist, habe ich hierbei nicht erausfinden können. Keine Ahnung was du da gemacht hast.
Fakt ist, das die HTML und PHP-Dateien als ANSI (ISO-8859-1) gespeichert und hochgeladen werden. Ob das auch der oben angegeben Code bei dir bewirkt, kannst uns dann nach Deinem Versuch hier berichten.

Schönes Wochende.


Mit freundlichen Grüßen

Thomas

Web To Date seit 2004, Siquando Web 12, Pro Web 9, Web Client 

#46

alexB

As  (202 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

Also von HTML auf PHP ändern ja ich glaube das ist aber nicht so gut für den Suchindex, bin ja in NRW auf Platz 2

#47

MuggelClan

Forum-Sponsor  (1374 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

Also, ich gebe auf, du hast gewonnen. Du willst dir gar nicht helfen lassen, habe ich den Eindruck.
Der Beitrag #45 sollte ein Versuch sein und so habe ich es auch geschrieben.
Ich investiere zu diesem Thema keine weitere Minute mehr weiter, es bringt nichts, wenn man nicht mal meine Fragen beantwortet.
Und wenn man nicht weiß, was ich zu tun habe, damit ich diese Fragen beantworten kann, kann man auch nochmal Rückfragen.
Aber, einfach bei allen vorschlägen einfach Gegenargumente schreiben ohne ein Ergebnis, ob das was gebracht hat, da kann ich leider nicht mehr weiterhelfen.
Leider (und zum Glück, das ich das Problem nicht habe) kann ich diese Problem bei mir auch nicht nachvollziehen.
Vielleicht wird sich irgendwann mal das Problem von selbst lösen.
Sorry. Ich gebe auf, dann hast auch deine Ruhe von mir.

Wünsch dir nochmal ein schönes Wochende.


PS: Ich habe übrigens auch das Design Titanium aktiv im Einsatz und wie schon oben geschrieben, ich kann Dein Problem nicht nachvollziehen.


Mit freundlichen Grüßen

Thomas

Web To Date seit 2004, Siquando Web 12, Pro Web 9, Web Client 


Dieser Beitrag wurde bereits 1 mal bearbeitet, zuletzt von »MuggelClan« (Heute, 14:19)
#48

alexB

As  (202 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

Entschuldige bitte hab noch nicht nichts versucht davon, haben Magen Darm, aber ich danke dir wie immer 🙏

467 Aufrufe | 48 Beiträge