Mono uses UTF8 as default encoding. .Net uses UTF16<br><br><div class="gmail_quote">On Thu, Jul 21, 2011 at 8:42 PM, Tim Nelson <span dir="ltr">&lt;<a href="mailto:nelson.timothy@gmail.com">nelson.timothy@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">New to Mono, but I am getting a strange result when Encoding bytes and<br>
returning a string:<br>
<br>
<br>
     int n =  System.Text.Encoding.Default.GetString(new byte[] { 0,<br>
194, 146, 215 }).Length;<br>
<br>
On .Net, this returns 4.<br>
On Mono, this returns 3.<br>
<br>
If I change the second byte 194 to 193 ... both systems return 4.<br>
<br>
Is this a Mono bug or my lack of experience with encoding?   If it is<br>
a bug, is there a way around this?<br>
_______________________________________________<br>
Mono-list maillist  -  <a href="mailto:Mono-list@lists.ximian.com">Mono-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-list</a><br>
</blockquote></div><br>