ich bestimmte Eingabe in meine Webapp enthält nur Zeichen sicherstellen wollen, die als ascii vertreten kann (es ist für die Kennzeichnung und ich versuche, Speicherplatz in der Datenbank Spalte zu speichern, indem varchar statt nvarchar verwenden)Stellen Sie sicher, ascii Werte
Gibt es eine Framework-Funktion, um dies in .net zu tun oder sollte ich die Zeichencodes einzeln überprüfen, um sicherzustellen, dass sie im richtigen Bereich sind?
EDIT: Ich schrieb gerade diese Erweiterung Methode, aber es scheint zu umständlich für etwas so einfach.
public static bool IsAscii(this string value)
{
if (value != null)
for (int current = 0; current < value.Length; current++)
{
if ((int)value[current] > 127)
return false;
}
return true;
}
Dies ist sehr unfreundlich zu Tags, die nicht auf Englisch sind. –
Ich habe eine sehr sprachspezifische Problemdomäne ok –