System.IO.StreamReader objFile1 = new System.IO.StreamReader(Application.StartupPath + "\\XXX.txt");
                                                      string c;
                                                      string TEX4;
                                                      c = objFile1.ReadToEnd();
                                                      objFile1.Close();
                                                      objFile1.Dispose();
                                                      textBox2.Text = c;
                                                      TEX4 = textBox2.Text;                                                     
                                                      iID = Common.dataLayer.pS.iID;
                                                      textBox10.Text = iID.ToString();
                                                      string a = textBox10.Text;
                                                      TaskParam taskParam = new TaskParam();
                                                      taskParam.SetFunctionID("GABJ000111");
                                                      ParamReplySms pRS = new ParamReplySms();
                                                      try
                                                      {
                                                          pRS.iID = Convert.ToInt32(a);
                                                      }
                                                      catch (Exception y)
                                                      {
                                                      }
                                                      TEX4 = EncodeBase64(TEX4);
                                                      pRS.strReplyContent = TEX4;
                                                      taskParam.PutValue("PARAM_REPLY_SMS", pRS);
                                                      int iRet = Common.netWork.processSendTask(this.Handle, taskParam);
就是一个读取XXX文本文件里的文字,然后将其以报文的形式发出去,可是不知道为什么服务器那端收到的文字后有大量的空格,这是为什么?
比如我文本文件里存的是你好,那么发出去后服务器那端收到的就是
你好
后面全是空的,这是为什么,有人能帮说说么?

解决方案 »

  1.   

    是不是你的txt文件里面有换行符?
    string str="af     ";
    str=str.Trim();  //str="af";
      

  2.   

    我txt文件里没有换行符啊,就是正常的文字,还有我把 c = objFile1.ReadToEnd();这句的读取方式换成
     c = objFile1.ReadLine();就正常了...
      

  3.   

    那就是里面有换行符,你看不到的,你打个回车就有了
    你打开txt,点鼠标,如果光标只能在第一行就没有换行符,如果光标可以在很多行就有换行符了
      

  4.   

    你把光标放到第二行第一个位置,然后按一下Backspace 回格键
    再试试
      

  5.   

    在你的代码c = objFile1.ReadToEnd();下面加一句 c=c.Trim();