PHP file_get_contents Umlaute im URL?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
beseitigen
code
funktion
hilfe
http
idee
jemand
machen
schreibweise
senden
text
umlaut
umwandlung
url
ursprung
-
Hallo Lc,
ich verwende auf meiner Seite UFT8 und möchte hier bei LC SMS senden.
Dafür steht dieser Code zu vergügung:
$retval = file_get_contents('http://api.lima-city.de/sms?user_id=12345&apikey=abcdefghijklmno&text='.urlencode($text).'&number=004917612345678');
urlencode($text) macht aus umlauten z.b Ü -> ü leider kommen diese aus so in der SMS auf dem Handy an.
Hat jemand eine Idee wie ich Umlaute übertragen kann?
Hilfe :(
LG
Beitrag zuletzt geändert: 27.11.2011 19:54:55 von christian1603 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das kann aber nicht von urlencode kommen ;) Verwendest du zufällig htmlspecialchars?
-
Genau, Fabo. Das kommt ganz sicher von einer Funktion mit html oder dem Namen einer Zeichenkodierung im Funktionsnamen. urlencode() spuckt einem keine HTML-Schreibweisen aus.
-
Auch, wenn es sicherlich sauberer wäre, den Ursprung des Übels (also die htmlentities()-Funktion zu finden, die die Umlaute so umwandelt) direkt zu beseitigen, kannst du auch mit html_entity_decode die Umwandlung wieder rückgängig machen.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage