title: Windows-1252 encoding - incorrect characters displayed
body: <p>I have a buffer with chars encoded in Windows-1252. However when I create a new String with appropriate encoding, instead of expected result I've get quite often interrogation marks, ex.</p>
  
  <pre><code>byte[] tmps = new byte[] {(byte) 0xfb};
  System.out.println (new String (tmps,0,1,"Windows-1252" ));
  </code></pre>
  
  <p>As result the system should display "u" char with "^" above it. Instead it displays "?".</p>
  
  <p>Any idea?</p>