using System.Text.RegularExpressions;
public static void Main()
string source = @"SS Workout – MSC19H7 - 1458 Ocean Drive - Initial ASR v2.1.xlsm";
Console.WriteLine(source);
Console.WriteLine(AsciiNormalize(source));
Console.WriteLine(EncodeString(source));
Console.WriteLine(Regex.Replace(source, @"[^\u0000-\u007F]+", string.Empty));
private static string EncodeString(string s)
byte[] b = Encoding.ASCII.GetBytes(s);
return Encoding.ASCII.GetString(b);
private static string AsciiNormalize(string inString)
StringBuilder newStringBuilder = new StringBuilder();
newStringBuilder.Append(inString.Normalize(NormalizationForm.FormKD)
return newStringBuilder.ToString();