developr
Teammitglied
- Beiträge
- 336
- Punkte Reaktionen
- 0
Manche PHP-Funktionen kommen wohl mit der Zeichenkodierung in den Variablen nicht klar, zumindest hatte ich heute das Problem gehabt. Ein String war in Unicode und konnte in nicht mit der Funktion mktime oder strtotime verwendet werden, merkwürdig! Hatte lange googlen müssen, bis ich dann eine Funktion gefunden hatte, die einen Unicode String in ISO-8859-1 konvertieren kann, nachdem ich andere unzählige Funktionen hab ausprobieren müssen.
Die Lösung schafft die Funktion iconv!
Übrigens ist das auch mit anderen Zeichenkodierungen möglich ;-). Die Funktion iconv ist auf Linxux-Server Standard. Ob es auch auf Windows Kisten läuft, wage ich zu bezweifeln.
Die Lösung schafft die Funktion iconv!
PHP:
$string = iconv("unicode","iso-8859-1",$string);