C# How to replace Microsoft’s Smart Quotes with straight quotation marks?

A more extensive listing of problematic word characters if (buffer.IndexOf(‘\u2013’) > -1) buffer = buffer.Replace(‘\u2013’, ‘-‘); if (buffer.IndexOf(‘\u2014’) > -1) buffer = buffer.Replace(‘\u2014’, ‘-‘); if (buffer.IndexOf(‘\u2015’) > -1) buffer = buffer.Replace(‘\u2015’, ‘-‘); if (buffer.IndexOf(‘\u2017’) > -1) buffer = buffer.Replace(‘\u2017’, ‘_’); if (buffer.IndexOf(‘\u2018’) > -1) buffer = buffer.Replace(‘\u2018’, ‘\”); if (buffer.IndexOf(‘\u2019’) > -1) buffer = buffer.Replace(‘\u2019’, … Read more