string text="...";
char enter=(char)13;
string newValue="\n";
text.Replace(enter.ToString(),newValue);

解决方案 »

  1.   

    还有问题
    string text = "test1
                    test2
                     test3";
    char enter = (char)13;
    string newValue = "\\n";
    text.Replace(enter.ToString(),newValue);text 的值是
                   "test1\n
                    test2\n
                     test3"
    这样还是不行
      

  2.   

    string text="...";
    sting enter="\r\n";
    string newValue="\n";
    text.Replace(enter.ToString(),newValue);
      

  3.   

    string text="...";
    sting enter="\\r\\n";
    string newValue="\\n";
    text.Replace(enter,newValue);
      

  4.   

    my suggestion:
                  search: htmlencode
    in .net msdn, maybe helpful
      

  5.   

    string text="...";
    char enter=(char)13;
    char enter2 = (char)10;text.Replace(enter.ToString(),"\\n").(enter2.ToString(),"");
      

  6.   

    这样就可以了,
    谢谢大家
    string text="...";
    char enter=(char)13;
    char enter2 = (char)10;text.Replace(enter.ToString(),"\\n").(enter2.ToString(),"");