[Mono-bugs] [Bug 75252][Nor] Changed - ASP.NET failing to compile code with identifiers containing non-English characters in UTF-8

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Mon Jun 13 21:25:02 EDT 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 gonzalo at ximian.com.


--- shadow/75252	2005-06-13 15:00:51.000000000 -0400
+++ shadow/75252.tmp.27670	2005-06-13 21:25:02.000000000 -0400
@@ -1,13 +1,13 @@
 Bug#: 75252
 Product: Mono: Compilers
 Version: 1.1
 OS: unknown
 OS Details: 
-Status: REOPENED   
+Status: RESOLVED   
+Resolution: FIXED
 Severity: Unknown
 Priority: Normal
 Component: C#
 AssignedTo: mono-bugs at ximian.com                            
 ReportedBy: informatique.internet at fiducial.fr               
 QAContact: mono-bugs at ximian.com
@@ -216,6 +216,27 @@
 fileEncoding is specified it should provide consistent behavour 
 regardless of requestEncoding and responseEncoding.
 ------- Additional Comments From kornelpal at hotmail.com  2005-06-13 15:00 -------
 *** Bug 75253 has been marked as a duplicate of this bug. ***
+------- Additional Comments From gonzalo at ximian.com  2005-06-13 21:25 -------
+1. My system has a Encoding.Default set to UTF-8
+2. This does not fail for me with the configuration provided. But the
+identifiers created for that control are missing the é (Dbut instead
+of Début), which is what you get with MS if you explicitly set the
+fileEncoding to utf-8.
+3. If I set the encoding to latin1 under MS, they just ignore that
+control (they don't even create a protected variable for it). I'd
+rather throw an exception.
+4. Removing "<globalization 
+requestEncoding="utf-8" responseEncoding="utf-8" />" should have no
+effect on the outcome, but as you experienced, it did. What happened
+in this case is that it used the defaults in machine.config, that set
+request/response/file encodings to utf-8. I just fixed this problem in
+ svn head r45928. I think this will fix the original problem in the
+reporter's configuration, as the default fileEncoding="utf-8" wasn't
+being honored, but replaced with Encoding.Default.

More information about the mono-bugs mailing list