<div>The default encoder for .NET is coherent with the fact that the internal string representation is Unicode (UTF16). If a future version of .NET is to change the internal string representation, it might change it&#39;s default encoder as well.</div>

<div> </div><div>Never rely on this property for interoping strings between different applications and runtimes. Always choose the encoder you want to use.</div><div><br clear="all">Diego Frata<br><a href="mailto:diego.frata@gmail.com">diego.frata@gmail.com</a><br>


<br><br></div><div class="gmail_quote">On Thu, Jul 21, 2011 at 4:22 PM, Diego Frata <span dir="ltr">&lt;<a href="mailto:diego.frata@gmail.com">diego.frata@gmail.com</a>&gt;</span> wrote:<br><blockquote style="margin: 0px 0px 0px 0.8ex; padding-left: 1ex; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;" class="gmail_quote">

<div>Pablo, shouldn&#39;t it be Encoding.Unicode?<br clear="all"></div><div class="im"><div>Diego Frata<br><a href="mailto:diego.frata@gmail.com" target="_blank">diego.frata@gmail.com</a><br>
<br><br></div></div><div><div></div><div class="h5"><div class="gmail_quote">On Thu, Jul 21, 2011 at 4:21 PM, Ian Norton <span dir="ltr">&lt;<a href="mailto:inb@ncipher.com" target="_blank">inb@ncipher.com</a>&gt;</span> wrote:<br>

<blockquote style="margin: 0px 0px 0px 0.8ex; padding-left: 1ex; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;" class="gmail_quote">
That sounds a little daft, why do we differ?<br>
<div><br>
Pablo Ruiz &lt;<a href="mailto:pablo.ruiz@gmail.com" target="_blank">pablo.ruiz@gmail.com</a>&gt; wrote:<br>
<br>
&gt;Mono uses UTF8 as default encoding. .Net uses UTF16<br>
&gt;<br>
&gt;<br>
</div><div>&gt;On Thu, Jul 21, 2011 at 8:42 PM, Tim Nelson &lt; <a href="mailto:nelson.timothy@gmail.com" target="_blank">nelson.timothy@gmail.com</a>&lt;mailto:<a href="mailto:nelson.timothy@gmail.com" target="_blank">nelson.timothy@gmail.com</a>&gt;&gt; wrote:<br>



&gt;<br>
&gt;<br>
&gt;New to Mono, but I am getting a strange result when Encoding bytes and<br>
&gt;returning a string:<br>
&gt;<br>
&gt;<br>
&gt;    int n =  System.Text.Encoding.Default.GetString(new byte[] { 0,<br>
&gt;194, 146, 215 }).Length;<br>
&gt;<br>
&gt;On .Net, this returns 4.<br>
&gt;On Mono, this returns 3.<br>
&gt;<br>
&gt;If I change the second byte 194 to 193 ... both systems return 4.<br>
&gt;<br>
&gt;Is this a Mono bug or my lack of experience with encoding?   If it is<br>
&gt;a bug, is there a way around this?<br>
&gt;_______________________________________________<br>
</div>&gt;Mono-list maillist  -   <a href="mailto:Mono-list@lists.ximian.com" target="_blank">Mono-list@lists.ximian.com</a>&lt;mailto:<a href="mailto:Mono-list@lists.ximian.com" target="_blank">Mono-list@lists.ximian.com</a>&gt;<br>


<div><div></div><div>&gt;<a href="http://lists.ximian.com/mailman/listinfo/mono-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-list</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
_______________________________________________<br>
Mono-list maillist  -  <a href="mailto:Mono-list@lists.ximian.com" target="_blank">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>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>