title: HTML Best Practices: Should I use &rsquo; or the special keyboard shortcut?
body: <p>I know that <code>&amp;rsquo;</code> will produce an apostrophe in an HTML document.</p>
  
  <p>I also know that <code>option shift right bracket</code> on a Mac will simply produce a <code>’</code> character.</p>
  
  <p>Are there best practices for writing code, e.g., should I write</p>
  
  <pre><code>&lt;b&gt;The User&amp;rsquo;s Forum&lt;/b&gt;
  </code></pre>
  
  <p>or</p>
  
  <pre><code>&lt;b&gt;The User’s Forum&lt;/b&gt;
  </code></pre>
  
  <p>(note that by using the keyboard shortcut I've been able to type <code>’</code> instead of <code>'</code> above)</p>
  
  <p>It strikes me that the latter (using the keyboard shortcut) is more robust, as it's not likely to display the raw HTML if, for example, it's not escaped.</p>
  
  <p>On the other hand, the special ’ character may not be readable in some browsers, perhaps(?).</p>
  
  <p>Anyone have any best practices on this?</p>