## WebUtility.HtmlEncode and WebUtility.HtmlDecode round-trip BMP correctly ### Scope Edge ### Version Introduced 4.5 ### Source Analyzer Status Planned ### Change Description For applications that target the .NET Framework 4.5, characters that are outside the Basic Multilingual Plane (BMP) round-trip correctly when they are passed to the WebUtility.HtmlDecode method. - [x] Quirked - [ ] Build-time break ### Recommended Action This change should have no effect on current applications, but to restore the original behavior, set the targetFramework attribute of the `` element to a string other than "4.5". You can also set the `unicodeEncodingConformance` and `unicodeDecodingConformance` attributes of the `` configuration element to control this behavior independently of the targeted version of the .NET Framework. ### Affected APIs * `M:System.Net.WebUtility.HtmlEncode(System.String)` * `M:System.Net.WebUtility.HtmlEncode(System.String,System.IO.TextWriter)` ### Category ASP.NET [More information](https://msdn.microsoft.com/en-us/library/hh367887(v=vs.110).aspx#asp)