MyBB.de Forum
html_entities() .. oder so ähnlich?? - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: html_entities() .. oder so ähnlich?? (/thread-5812.html)

Seiten: Seiten: 1 2


RE: html_entities() .. oder so ähnlich?? - darton - 05.07.2007

Ich habe das gleiche Problem, dass die Umlaute im Quellcode falsch angezeigt werden.
Wenn ich "htmlspecialchars_uni(stripslashes($users['wohnort']));" in der memberlist.php benutze, wird der Wohnort richtig angezeigt mit Umlauten usw., aber im Quellcode ist statt einem ä nicht ein ä drinne. Die Funktion htmlentities() macht alles nur noch schlimmer, dann steht da nämlich "ü". Was mache ich falsch?


RE: html_entities() .. oder so ähnlich?? - Michael - 05.07.2007

Kannst du einen Link zum Forum posten?


RE: html_entities() .. oder so ähnlich?? - darton - 06.07.2007

Eher ungern. Aber was willst du denn genau wissen?


RE: html_entities() .. oder so ähnlich?? - Michael - 06.07.2007

Es geht mir darum, ob ein falscher HTTP-Header gesendet wird. Das kannst du auch selbst testen, indem du die Seite per Angabe der URL durch den HTML-Validator laufen lässt. Sollte der Header nicht stimmen wird die oben auf der Ergebnisseite eine rot umrandete Warnung angezeigt.


RE: html_entities() .. oder so ähnlich?? - darton - 06.07.2007

"This Page Is Valid XHTML 1.0 Transitional!"
Das sagt der Validator. Ich glaube aber XHTML berücksichtigt auch keine Fehler, wie die Umlaute im Quellcode.


RE: html_entities() .. oder so ähnlich?? - Michael - 06.07.2007

darton schrieb:Wenn ich "htmlspecialchars_uni(stripslashes($users['wohnort']));" in der memberlist.php benutze, wird der Wohnort richtig angezeigt mit Umlauten usw., aber im Quellcode ist statt einem ä nicht ein ä drinne.
Wo genau ist denn das Problem? Die Anzeige stimmt und dass Umlaute nicht in Entitäten umgewandelt werden ist auch korrekt.


RE: html_entities() .. oder so ähnlich?? - darton - 06.07.2007

Wieso? Ich dachte in HTML dürfen keine Umlaute im Quelltext stehen.


RE: html_entities() .. oder so ähnlich?? - Michael - 06.07.2007

Doch, dürfen sie. Der HTML-Validator würde sonst auch meckern. Wink