From: Atsushi Eno Date: Mon, 28 Sep 2009 04:47:39 +0000 (-0000) Subject: 2009-09-28 Atsushi Enomoto X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=commitdiff_plain;h=a5fce6815c2d619517b8ab1cb5503924a9eaa2c0;p=mono.git 2009-09-28 Atsushi Enomoto * Console.cs : do not use codepage 28591. It breaks build on Japanese Windows. svn path=/trunk/mcs/; revision=142735 --- diff --git a/mcs/class/corlib/System/ChangeLog b/mcs/class/corlib/System/ChangeLog index ae04880332d..f8bd4373c88 100644 --- a/mcs/class/corlib/System/ChangeLog +++ b/mcs/class/corlib/System/ChangeLog @@ -1,3 +1,8 @@ +2009-09-28 Atsushi Enomoto + + * Console.cs : do not use codepage 28591. It breaks build on + Japanese Windows. + 2009-09-27 Gonzalo Paniagua Javier * TermInfoDriver.cs: avoid segv if the pointer is not properly diff --git a/mcs/class/corlib/System/Console.cs b/mcs/class/corlib/System/Console.cs index ca6fb9aaed7..c9fd7c93362 100644 --- a/mcs/class/corlib/System/Console.cs +++ b/mcs/class/corlib/System/Console.cs @@ -86,7 +86,7 @@ namespace System // #if NET_2_1 // should never happen since Moonlight does not run on windows - inputEncoding = outputEncoding = Encoding.GetEncoding (28591); + inputEncoding = outputEncoding = Encoding.Default; #else try { inputEncoding = Encoding.GetEncoding (WindowsConsole.GetInputCodePage ()); @@ -95,7 +95,7 @@ namespace System } catch { // FIXME: I18N assemblies are not available when compiling mcs // Use Latin 1 as it is fast and UTF-8 is never used as console code page - inputEncoding = outputEncoding = Encoding.GetEncoding (28591); + inputEncoding = outputEncoding = Encoding.Default; } #endif } else {