URL: https://www.overclockers.at/coding-stuff/ersetzen_von_sonderzeichen_php_83458/page_1 - zur Vollversion wechseln!
Hi,
wenn ich ein sql insert statement ausführe in dem deutsche zeichen (ö,ä,ü) vorkommen würde ich die gerne ersetzen, ganz besonders wichtig wäre auch das er gewisse dinge wie " ' " oder " selbst escaped
gibts da irgendwas fertiges oder muss ich das alles selber schreiben?
sry, kann dir bei deinem problem nicht wirklich helfen.. trotzdem stellt sich mir die frage: wozu?
die deutschen umlaute kommen doch, genauso wie alle anderen gängigen buchstaben (und ich bilde mir ein auch """ und "'") sowieso im zeichensatz vor..?
einfach <meta sowieso blabla iso8859-1.
oder missverstehe ich das problem komplett?
string mysql_escape_string ( string unescaped_string)
string mysql_real_escape_string ( string unescaped_string [, resource Ergebnis-Kennung])
string addslashes ( string str)
hth
MIK
ja, fuer db-escape gibts eigene funktionien, fuer den rest empfehle ich preg_replace(). hilfe zu regex findest du auch im tutorial-thread.
danke, habs geschafft. Lustig ist nur das meine lokal installierte PHP Version das ganze automatisch macht, während die Version auf dem Server wo ich das ganze draufspiel das nicht macht. Daher ist mir das während der Entwicklungszeit nicht aufgefallen.
dann ist bei dir daheim magic quotes ON und am Webserver OFF ...
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025