The latest release of Json.NET (4.5.11) contains StringEscapeHandling.EscapeNonAscii, which escapes all non ASCII chars. But, I can\'t figure out where to pass it as a para
Based on the documentation, this property is only available on JsonWriter and its inheritors.
On more recent versions of Newtonsoft.Json this is available on JsonConvert.SerializeObject(). Pass a JsonSerializerSettings instance where StringEscapeHandling is StringEscapeHandling.EscapeNonAscii.