title: What's the difference between UTF8/UTF16 and Base64 in terms of encoding
body: <p>In. c#</p>
  
  <p>We can use below classes to do encoding:</p>
  
  <ul>
  <li><code>System.Text.Encoding.UTF8</code></li>
  <li><code>System.Text.Encoding.UTF16</code></li>
  <li><code>System.Text.Encoding.ASCII</code></li>
  </ul>
  
  <p>Why there is no <code>System.Text.Encoding.Base64</code>?</p>
  
  <p>We can only use <code>Convert.From(To)Base64String</code> method, what's special of base64?</p>
  
  <p>Can I say base64 is the same encoding method as UTF-8? Or UTF-8 is one of base64? </p>