C# 4.0 解析HL7消息时不支持编码执行选项

C# 4.0 解析HL7消息时不支持编码执行选项,c#-4.0,hl7,hl7-v2,C# 4.0,Hl7,Hl7 V2,我有一个C.NET应用程序,我试图在其中构造一条HL7消息,然后使用NHAPI发送到其他应用程序。消息已成功构造,但在尝试提取时抛出一个错误:Encoding NotsupportedException 规格: .NET框架-4 HL7版本-2.5 语言:C 这是一段代码 PipeParser ParserADT = new PipeParser(); IMessage ParsedADTmsg = ParserADT.Parse(ADTMsg);

我有一个C.NET应用程序,我试图在其中构造一条HL7消息,然后使用NHAPI发送到其他应用程序。消息已成功构造,但在尝试提取时抛出一个错误:Encoding NotsupportedException

规格: .NET框架-4 HL7版本-2.5

语言:C

这是一段代码

PipeParser ParserADT = new PipeParser();
                IMessage ParsedADTmsg = ParserADT.Parse(ADTMsg);
                string Msgstr = ParsedADTmsg.GetStructureName();
我在上面一行之后立即得到异常

构造的消息:

MSH|^~\&|HIS|HIS1|||201405291223||ADT^A01^ADT_A01|73944|P|2.5 
EVN||201405291223 
PID|||102||Oberoi^Anjali^^^Ms||20140529|Female|||||^^PH|^^CP    
NK1|1234||||||||||||||||||||||||||||||^^CP 
PV1||Emergency – 

将EVN、NK1和PV1之前的空格替换为新行字符,以便消息如下所示:

MSH|^~\&|HIS|HIS1|||201405291223||ADT^A01^ADT_A01|73944|P|2.5
EVN||201405291223 PID|||102||Oberoi^Anjali^^^Ms||20140529|Female|||||^^PH|^^CP
NK1|1234||||||||||||||||||||||||||||||^^CP
PV1||Emergency

你的信息看起来怎么样?显示您的信息!通过这种方式,应该真的是ParserADT.ParseADTMsg而不是ParserADT.parseadtms.parseadtms.parseadtms | | |路过应该是ParserADT.parseadt.ParseADTMsg而不是ParserADT.ParserADT.parseadadtms.parseadtms.parseadtms.parseadtms.parseadtms 124 | 124; | | | | | | | | | | | | | | | | | | | | | | | | | |他的他的他的这是我无法解析的ADT消息