hotti: addslashes() maskiert nicht alle Anführungszeichen

Beitrag lesen

hi,

ich stehe vor einem interessanten Problem. Mit addslashes() möchte ich Hochkommata (also diese: "") in einem String markieren. Es funktioniert wunderbar.

Jetzt habe ich einen string, welcher folgende Anführungszeichen enthält: “ (HTML: “). addslashes() ignoriert diese Anführungszeichen und meine spätere js-Funktion funktioniert nicht. Kennt jemand eine Lösung?

Na klar: Weg von zeichenorientierten Krückenlösungen, gehe über zur Bytesemantic und Du bist sämtliche Maskierungsprobleme mit einem Schlag los und vielleicht auch die ewig Gestrigen, die mit einem Browser unterwegs sind, der mit Binaries (ArrayBuffer) nicht umgehen kann.

Schönes Beispiel und wenn Du unbedingt an der Zeichenorientierung festhalten willst, guck Dir das mal an: Da werden nicht die Strings maskiert, sondern die Delimiter.

MfG