VC写的COM,ASP调用一切正常,用.NET(WINFORM),传递中文就显示乱码,转换成ANSI格式,乱码依然,郁闷!!
C#代码如下:
string s="20,中国";
byte[] inputByteArray = new byte[s.Length];
inputByteArray = Encoding.Unicode.GetBytes(s);
objCOM.Submit("TEST", Encoding.Default.GetString(inputByteArray));ASP的代码:
Response.ContentType = "text/xml"
Response.CharSet ="GB2312"
objCOM.Submit "TEST", "20,中国"