System.Text.DBCSCodePageEncoding   (java解析格式)
  ??                                (C#该怎么打包)
 
 我现在  Encoding.GetEncoding("GB2312").GetBytes("100中文-NMM") 解析后有乱码  --> 100??-NMM

解决方案 »

  1.   

    Console.WriteLine(Encoding.Default.GetString(Encoding.Default.GetBytes("100中文-NMM")));
    这一句好像没发现问题。
      

  2.   

    或者:Console.WriteLine(Encoding.GetEncoding("UTF-8").GetString(Encoding.GetEncoding("UTF-8").GetBytes("100中文-NMM")));
      

  3.   

    我再解释一下
    byte[] sendMessage =  Encoding.Default.GetBytes(Info);
    socket.Send(sendMessage);我是负责传送打包数据的,不是由我解析。对方的解析格式为:System.Text.DBCSCodePageEncoding (java解析格式)希望大家指导,明天我会试试大家的方法的,谢谢大家继续给出答案