When I use @Html.Raw(mystring) normal it renders properly example:

@{ ViewBag.Title = "My Site®"; }
<title>@Html.Raw(ViewBag.Title)</title>

Will properly render <title>My Site&reg;</title> but when I use it in an attribute:

<meta name="description" content="@Html.Raw(ViewBag.Title)" />

It renders <meta name="description" content="My Site&amp;reg;" /> which is not correct because then it will not render the registered mark.

How do you correct this behavior?

Edit
Report