Wie um zu überprüfen, ungültige Semikolon nicht an der Tastatur in c#

Ich konnte nicht in der Lage zu überprüfen, die ungültigen Semikolon in den code. Ich unsicher, wie der client Entsendung ist das ungültige Zeichen, aufgrund, dass das system immer Fehler. Ich habe die ungültige Semikolon (;), aber ich konnte nicht in der Lage zu reproduzieren, ist das ungültig semi-Spalte im editor(code). Wenn Sie versuchen, fügen Sie die ungültige Semikolon in den editor, es wird die Konvertierung automatisch zur normalen Tastatur Wert(;). So ist die Reichweite mit der ungültigen Semikolon immer ignoriert, in der code Die unwirksame Semikolon ist nur sichtbar in einige Textfelder wie gmail,gira

Ich habe versucht mit folgenden

public string ReplaceInvalidIso8859Characters(string str)
        {
            var replacements = new Dictionary<string, string>
            {
                {";", ";"}

            };

            var newBodyBuilder = new StringBuilder(str);
            replacements.ForEach(_ => newBodyBuilder.Replace(_.Key, _.Value));
            return newBodyBuilder.ToString();
        }

geben Sie eine Bild-Beschreibung hier

geben Sie eine Bild-Beschreibung hier

0
2019-09-17 08:20:05
Quelle

Sehen Sie sich andere Fragen zu Tags an