How to encode Trademark symbols ™ in C#

Hello Folks, Sorry was away for a while. As was very busy with Project.Challenge:
We were facing one strange issue with encoding Trademark symbol in C#. If you are also facing such similar issue then this post is for you.It was strange for us see that ™ isn’t encoding with HttpUtility.HttpEncode. As google is my best friend [so as yours], I tried to get the answer.Before we dig into the solution, I tried on following websites which help us to get the result live for the Http.HtmlEncode()

Solution:#1:
I referred three articles by which I found the solution.
1) http://stackoverflow.com/questions/2865273/asp-net-server-htmlencode-wont-encode-%E2%82%AC
– It answered me the problem. WHY.
– [HttpUtility.HtmlEncode only encodes characters that are “reserved” in HTML. For that list, see the first table on this page: https://www.w3schools.com/html/html_entities.asp
In other words, only those characters that can conflict with the basic structre of HTML (e.g. <, >, “, etc). No other characters must be encoded as long as the encoding of the transmitted bytes is identified correctly (e.g. by using and declaring UTF-8).] [Html entities link is broken. You can have a look at:http://www.w3schools.com/html/html_entities.asp]