Hallo,
Aus einer Tabelle lese ich ein Datum aus. Damit ich es als get-Parameter übergeben kann, nehme ich die "." (Punkte) raus. Bleiben noch Leerzeichen übrig. Mit Url-Encode habe ich dann myPage.php?eintrag=11+Apr+2011.
Wenn ich dann einen Facebook-Like-Button erstelle(n muss), kommt da raus
myPage.php%3Feintrag%3D11%2BApr%2B2011
Ich muss also die Leerzeichen auch rauslöschen, weil die zu "+" encodiert werden, was aber wiederum zu %2B encodiert wird. Ich dachte mal %20 wäre das Leerzeichen, finde aber im PHP-Manual dass "+" historisch das encoding für " " ist. Gibts da irgendwas sinniges zu zu sagen? Eine andere/bessere Funktion zum encodieren?
Gruß
jobo