[Mono-bugs] [Bug 76758][Maj] Changed - String with nonstandard characters is not handled correctly.

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Tue Dec 6 22:50:51 EST 2005

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by sebastien at ximian.com.


--- shadow/76758	2005-11-28 18:59:15.000000000 -0500
+++ shadow/76758.tmp.12280	2005-12-06 22:50:51.000000000 -0500
@@ -85,6 +85,25 @@
 "Under CentOS 3.4 and Mono 1.1.10" case seems to be incorrect as you 
 should not see UTF-8 bytes you should see characters.
 ------- Additional Comments From admin at svwebhosting.com  2005-11-28 18:59 -------
 I compiled using Visual Studio 2003 on Windows XP. Source is VB.NET
 and was has already been attached to this ticket.
+------- Additional Comments From sebastien at ximian.com  2005-12-06 22:50 -------
+Here are my results on NLD9 (tested with both your EXE and with an MCS
+compiled binary):
+My String: ÿÿÿÿgetstatus
+String Bytes:
+195  191  195  191  195  191  195  191  103  101  116  115  116  97 
+116  117  115
+So you may have two issues here. The first is how the text is
+displayed on the console. Mine works, yours don't. That's a config
+problem outside Mono.
+The second problem is that you shouldn't use Default (i.e.
+System.Text.Encoding.Default.GetBytes) if you have a specific
+requirements on encoding. If you need to interop with other computers
+you should be using a specific encoding (e.g. ASCII, UTF8, Unicode...)
+that do not depend on your configuration.

More information about the mono-bugs mailing list