## HttpUtility.JavaScriptStringEncode escapes ampersand ### Scope Minor ### Version Introduced 4.5 ### Source Analyzer Status Available ### Change Description Starting with the .NET Framework 4.5, JavaScriptStringEncode escapes the ampersand (&) character. - [ ] Quirked - [ ] Build-time break ### Recommended Action If your app depends on the previous behavior of this method, you can add an aspnet:JavaScriptDoNotEncodeAmpersand setting to the [ASP.NET appSettings element](https://msdn.microsoft.com/en-us/library/hh975440(v=vs.110).aspx) in your configuration file. ### Affected APIs * `M:System.Web.HttpUtility.JavaScriptStringEncode(System.String)` * `M:System.Web.HttpUtility.JavaScriptStringEncode(System.String,System.Boolean)` ### Category ASP.NET [More information](https://msdn.microsoft.com/en-us/library/hh367887(v=vs.110).aspx#asp)