Ebenfalls Charset Problem mit MySQL
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
art
beispiel
code
dank
datum
http
liegen
manual
post
problem
projekt
schutz
schutzfunktion
statement
tabelle
tun
umlaut
umwandlung
url
wissen
-
nabend,
ich habe auch ein charset Problem...bzw. denke ich das.
Wenn ich über ein PHP-Skript Daten in eine Tabelle schreibe kommt "Ömer" für Ömer als Beispiel.
Wenn ich aber über den phpmyadmin "Ömer" eintrage steht auch "Ömer" drin und das hätte ich auch gerne über das php-skript so.
Wie kann man das ändern?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Kann es daran liegen das es ein prepared statement ist??^^
$sql = "INSERT INTO ".TBL_PREFIX."user (user_nick) VALUES (:userNick)"; $query = $objDatabase->prepare($sql); $query->bindParam(":userNick", $post_username); if($query->execute()) ... ...
Alles selbst gecodet.
Beitrag zuletzt geändert: 15.9.2010 23:40:54 von myhead -
myhead schrieb:
Kann es daran liegen das es ein prepared statement ist??^^
Eigentlich nicht.
Ich vermute eher das Du irgend eine Art Umwandlung (z.B. als Schutz vor sql-injection) von den POST-Daten zu $post_username machst.
z.B. mit htmlentities
-
Ich bin mir nicht ganz sicher, aber wandelen Prepared Statements nicht auch Umlaute um?
-
simuliertes schrieb:
myhead schrieb:
Kann es daran liegen das es ein prepared statement ist??^^
Eigentlich nicht.
Ich vermute eher das Du irgend eine Art Umwandlung (z.B. als Schutz vor sql-injection) von den POST-Daten zu $post_username machst.
z.B. mit htmlentities
Bingo, genau das war es xD
ich hatte mich nur gewundert weil es bei einem anderen Projekt von mir auch funktioniert hat...aber diesmal habe vorher noch die schutzfunktion erweitert xD
denkeriment schrieb: Ich bin mir nicht ganz sicher, aber wandelen Prepared Statements nicht auch Umlaute um?
Nein tun sie nicht, gerade getestet :D
danke vielmals...
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage