Bug 31588 - System.Text does not support iso-2022-kr encoding
Summary: System.Text does not support iso-2022-kr encoding
Status: NEW
Alias: None
Product: Class Libraries
Classification: Mono
Component: mscorlib (show other bugs)
Version: 4.0.0
Hardware: PC Mac OS
: --- normal
Target Milestone: Untriaged
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2015-07-02 13:52 UTC by sornakumar
Modified: 2015-07-13 04:05 UTC (History)
2 users (show)

See Also:
Tags:
Is this bug a regression?: ---
Last known good build:


Attachments

Description sornakumar 2015-07-02 13:52:35 UTC
I get the following exception when trying to use this encoding:
System.NotSupportedException : No data is available for encoding 50225.
      Stack Trace:
           at System.Text.Encoding.GetEncoding (Int32 codepage) [0x00000] in <filename unknown>:0 
           at System.Text.Encoding.GetEncoding (System.String name) [0x00000] in <filename unknown>:0 
           at Microsoft.AspNet.Mvc.Core.Test.Formatters.JsonOutputFormatterTests.CreateOrGetSupportedEncoding (Microsoft.AspNet.Mvc.JsonOutputFormatter formatter, System.String encodingAsString, Boolean isDefaultEncoding) [0x00000] in <filename unknown>:0 
           at Microsoft.AspNet.Mvc.Core.Test.Formatters.JsonOutputFormatterTests+<WriteToStreamAsync_UsesCorrectCharacterEncoding>d__7.MoveNext () [0x00000] in <filename unknown>:0 
         --- End of stack trace from previous location where exception was thrown ---
           at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0 
           at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x00000] in <filename unknown>:0 
           at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00000] in <filename unknown>:0 
           at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00000] in <filename unknown>:0 
           at System.Runtime.CompilerServices.TaskAwaiter.GetResult () [0x00000] in <filename unknown>:0 
         --- End of stack trace from previous location where exception was thrown ---
           at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0 
           at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x00000] in <filename unknown>:0 
           at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00000] in <filename unknown>:0 
           at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00000] in <filename unknown>:0 
           at System.Runtime.CompilerServices.TaskAwaiter.GetResult () [0x00000] in <filename unknown>:0 
         --- End of stack trace from previous location where exception was thrown ---
           at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0 
           at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x00000] in <filename unknown>:0 
           at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00000] in <filename unknown>:0 
           at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00000] in <filename unknown>:0 
           at System.Runtime.CompilerServices.TaskAwaiter.GetResult () [0x00000] in <filename unknown>:0
Comment 1 Marek Safar 2015-07-09 14:32:39 UTC
Mono does not support iso-2022-kr and iso-2022-ch at the moment
Comment 2 sornakumar 2015-07-09 19:01:20 UTC
Is there a plan to support this encoding in the future?
Comment 3 Marek Safar 2015-07-13 04:05:55 UTC
No plan to add them anytime soon

Note You need to log in before you can comment on or make changes to this bug.