Ersetzen von sonderzeichen [php]

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/ersetzen_von_sonderzeichen_php_83458/page_1 - zur Vollversion wechseln!


alexsb schrieb am 24.06.2003 um 18:02

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?


clarence schrieb am 24.06.2003 um 19:01

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?


kleinerChemiker schrieb am 24.06.2003 um 19:11

string mysql_escape_string ( string unescaped_string)
string mysql_real_escape_string ( string unescaped_string [, resource Ergebnis-Kennung])
string addslashes ( string str)

hth

MIK


atrox schrieb am 24.06.2003 um 20:53

ja, fuer db-escape gibts eigene funktionien, fuer den rest empfehle ich preg_replace(). hilfe zu regex findest du auch im tutorial-thread.


alexsb schrieb am 05.07.2003 um 12:32

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.


Maehmann schrieb am 05.07.2003 um 19:59

dann ist bei dir daheim magic quotes ON und am Webserver OFF ...




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025