title: Can I find out if string to ANSI conversion will result in loss of data?
body: <p>Say, when I convert a string into a byte array using single-byte encoding, some characters will be replaced with '?':</p>
  
  <pre><code>string strData="©";
  byte[] bytesData = Encoding.ASCII.GetBytes(strData);
  </code></pre>
  
  <p>Is there any way to find out if a string will lose some of it's data if I convert it to ANSI?</p>
  
  <p>PS. I'm not inquiring about benefits of Unicode encodings, such as UTF-8.</p>