bruno1: preg_replace Suchmuster

Beitrag lesen

Hi,

In welchem Kontext? HTML? Dann sind nur die HTML-eigenen Zeichen (<>& und teilweise "') zu beachten. Anderer Kontext -> andere Zeichen.

Ja, der Ausgabe String wird später (nach weiteren Verarbveitungen) durch echo als HTML ausgegeben.

Für welches eigentliche Ziel du das machen willst, hast du noch nicht beschrieben. Deswegen kann ich dir die Frage nach dem Sinn nicht beantworten. Es gibt sicher einige Situationen, in denen es ratsam ist, Nicht-ASCII-Zeichen weitgehend zu vermeiden, aber da fallen mir grad nur Dateinamen ein, weil es hier keinen systemübergreifenden Standard zur Kodierung und den verwendbaren Zeichen gibt.

Das Ziel ist hier ein Gästebuch zu schreiben, und da möchte ich eben keine Programmiersprachen (HTML, JS, CSS, ...) zulassen.
Die Ausgabeseite ist UTF-8 codiert, wie auch das Datenbankfeld, in dem der Text gespeichert wird, also ist es eigentlich nicht nötig die Umlaute zu ersetzen.

bruno1