title: Json returned my HTML <br /> in unicode form \u003cbr /\u003e . Causing the <br /> printed as a text rather than making a new line
body: <p>I'm using ASP.net MVC3 and i returned a model which is in Json format using Jquery.AJAX and then I pass it into a Jquery template to be printed out.</p>
  
  <p>For example the Json that server returned is 
  <code>{"Key":2,"Content":"I'm Jason\u003cbr /\u003ehow are you"}</code> 
  instead of 
  <code>{"Key":2,"Content":"I'm Jason &lt;br /&gt; how are you"}</code> </p>
  
  <p>when I append it into an Div using Jquery template it printed out something like this:</p>
  
  <p><code>I'm Jason &lt;br /&gt; how are you</code></p>
  
  <p>while the intended result should be</p>
  
  <pre><code>I'm Jason 
  how are you
  </code></pre>
  
  <p>Am I suppose to prevent the server from encoding the string in server side? But I think this may cause security issue.<br />Therefore I think I have to decode the Json string in client side but no luck so far. Can anyone show me an appropriate way to deal with this kind of problem? <br />Thanks</p>
  
  <p>*Updated<br />
  I tested with   <code>jQuery('#someDiv').append(data.Content);</code> and it print out as intended.<br />
  So the problem is probably related to Jquery template</p>
  
  <p>I'm using this code to pass data into Jquery template <code>jQuery('#someTemplate').tmpl(data).appendTo('#someDiv');</code>
  <br />
  My Jquery template</p>
  
  <pre><code>&lt;script id="someTemplate" type="text/x-jquery-tmpl"&gt;
   &lt;div&gt;${Content}&lt;/div&gt;
  &lt;/script&gt;
  </code></pre>