String und Sonderzeichen?

Maik20

Erfahrenes Mitglied
Hallo,

ich habe ein Problem mit einem String. Ich erstelle auf Basis des Strings eine Datei und schreibe diesen String gleichzeitig in ein Log. Nun hat jemand in der Eingabemaske für diesen String wohl einen Namen mit Sonderzeichen erfasst. Das Resultat war ein Dateiname mit einem Rechteck als Buchstaben und in der Logdatei stand "Name?"

Leider weiß ich nicht was der Nutzer dort erfasst hat. Gibt es eine Möglichkeit irgendwie pauschal auf etwaige Sonderzeichen zu filtern bzw diese mit den zugehörigen Buchstaben zu ersetzen? Ich denke da an è = e oder é = e ...?
 
Prüf doch einfach mit regex ob nur A-Za-z0-9_ in dem Namen vorkommen und sonst weise den Nutzer darauf hin dass er keine anderen Zeichen verwenden darf. Dann kommt sowas auch nicht vor.
 
Zurück