#31

alexB

As  (200 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  (1372 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  (200 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

utf-8 code nein niergendwo

#34

MuggelClan

Forum-Sponsor  (1372 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  (200 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  (1372 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  (200 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

Ja aber garantiert auch nur auf der Startseite oder? 

#39

alexB

As  (200 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  (1372 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  (200 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  (1372 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)
394 Aufrufe | 44 Beiträge