Ich habe ein String-ObjektWie konvertiert man eine Zeichenkette von utf8 nach ASCII (single byte) in C#?
"mit mehreren Zeichen und sogar Sonderzeichen"
I
UTF8Encoding utf8 = new UTF8Encoding();
ASCIIEncoding ascii = new ASCIIEncoding();
Objekte zu verwenden, um versuche diese Zeichenfolge in ASCII zu konvertieren. Darf ich jemanden bitten, etwas Licht in diese einfache Aufgabe zu bringen, nämlich meinen Nachmittag zu jagen?
EDIT 1: Wir versuchen, Sonderzeichen wie einige der speziellen Windows Apostrophe loszuwerden. Der Code, den ich als Antwort unten gepostet habe, kümmert sich nicht darum. Grundsätzlich
O'Brian wird O? Brian werden. wo ist einer der speziellen Apostrophe
Beachten Sie, dass, wenn Sie Zeichen mit Akzent mit ihren unbetonten Äquivalente ersetzen möchten, können Sie str.Normalize (NormalizationForm.FormKD) – yoyo