PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Datamanager nimmt die Umlaute nicht an?


reteep
07.10.2007, 17:10
Der Code:

PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------

Hab schon den Username geechoed, der wird korrekt als (z.B.) Björn mit ö angezeigt, aber sobald ich den Benutzernamen über den datamanager abschicke, kommt das dabei raus:


Wir begrüßen unseren neuesten Benutzer, Björn.
Was mach ich falsch? Vielen Dank!

Boothby
07.10.2007, 18:40
ö sieht sehr nach UTF8 aus. Auf php.net findest du eine passende Funktionen zum decodieren (http://de.php.net/manual/de/function.utf8-decode.php). Hier (http://www.php.net/manual/en/function.mb-detect-encoding.php#50087) gibt's noch eine Prüfung, ob UTF8 oder nicht.

P.S.
Input-Variablen solltest du durch den vBulletin-Input-Cleaner schicken.

reteep
07.10.2007, 18:50
Danke, utf8_decode ist die Lösung!

powersave
07.10.2007, 19:16
vBulletin-Input-Cleaner

kann mir jemand sagen wie ich diesen nutzen kann?

ragtek
07.10.2007, 19:39
http://www.vbulletin.org/forum/showthread.php?t=119372&highlight=input+cleaner