Beiträge: 337
Themen: 70
Registriert seit: 11.12.2006
MyBB-Version: 1.2.xx
Hallo,
welchen Code muss ich verwenden, damit in einem Form (an PHP übergebene) Umlaute auch in UTF-8 umformatiert werden?
Bei php.net habe ich html_entities() gefunden, aber irgendwie wandelt das nichts um...
Wie wird das jetzt im MyBB gemacht??
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 337
Themen: 70
Registriert seit: 11.12.2006
MyBB-Version: 1.2.xx
Da kommen dann für die Umlaute ja ä sowas. Das wird doch dann auch so angezeigt oder nicht? ich dachte mehr an eine umwandlung von ä zu ä oder so... Oder mach ich was falsch?
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Die Funktion, die ich genannt haben ändert das Encoding der Variable. Was du willst, ist htmlspecialchars(). Kannst du dich in Zukunft, besser ausdrücken?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 337
Themen: 70
Registriert seit: 11.12.2006
MyBB-Version: 1.2.xx
Klar doch ich bin da nur ein absoluter n00b...tut mir leid
htmlspecialchars("ä") hatte ich schonmal ausprobiert, das gibt ä wieder aus, also auch im Quelltext...
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
& wird aber zu & umgewandelt. Ein Validator wird keine Fehler finden.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 337
Themen: 70
Registriert seit: 11.12.2006
MyBB-Version: 1.2.xx
06.05.2007, 19:18
(Dieser Beitrag wurde zuletzt bearbeitet: 06.05.2007, 19:31 von Bimon.)
Das kann ich nicht nachvollziehen...
Das muss doch im Quelltext stehen oder nicht? Es wird ja schließlich vom User ausgeführt...
Achso &, das kann sein... probier ich gleich mal...
Und wie wandelt man Umlaute um?
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
htmlentities() wandelt alle Zeichen um, also auch Umlaute. Bei Unicode ist aber htmlentities() zu benutzen.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 337
Themen: 70
Registriert seit: 11.12.2006
MyBB-Version: 1.2.xx
Cool stimmt jetzt gehts auch...dank dir Michael
Sine Michael orbus terrarum malus sint. <-- Oder so ähnlich :p
DANKE
Beiträge: 157
Themen: 26
Registriert seit: 27.01.2006
16.05.2007, 08:02
(Dieser Beitrag wurde zuletzt bearbeitet: 16.05.2007, 08:04 von poncho.)
Warum willst du denn unbedingt Umlaute umwandeln?
Wenn der Zeichensatz korrekt ist, macht das auch keine Probleme.
@Michael
Warum muss man bei Unicode htmlentities benutzen? htmlspecialchars funktioniert doch genauso mit Unicode!?
Dieser Satz ist falsch!