Beispiel <span onclick="test('L'Erable 16')">
Wie masiere ich am besten dieses '?
Machen wir es gleich komplizierter:
Eingabe: L'Erable 16 chez "Meier"
Funktionierende Ausgaben:
<span onclick="test('L\'Erable 16 chez "Meier"');">klick</span><br>
<span onclick="test('L\'Erable 16 chez "Meier"');">klick</span>
Lösungswege: htmlpecialchars, str_replace
Was Du zu tun hast ist abhängig von dem, was du in test(string)
vor hast. Der Kontextwechsel ist ein unterschätztes Problem.