插入数据库的数据,怎么样让它原样的读出来,我用的是Label,读出时插入时的回车和空格都没有了,我用的数据库是access ,插入数据对应的数据类型为"备注"记得有个Repalce(\r\n),不知道怎么写来着?

解决方案 »

  1.   

    StringBuilder retVal = new StringBuilder();     ///构造临时字符串数组
    if ((inputString != null) && (inputString != String.Empty)) 
    {
    inputString = inputString.Trim();         ///清空字符串两段的空白符号

    for (int i = 0; i < inputString.Length; i++) 
    {
    switch(inputString[i])            ///替换危险字符串
    {
    case '"':retVal.Append("&quot;");break;
    case '<':retVal.Append("&lt;");break;
    case '>':retVal.Append("&gt;");break;
    default:retVal.Append(inputString[i]);break;
    }
    }
    retVal.Replace("'", " ");
    retVal.Replace("\n","<br>");
    }
    return retVal.ToString();
      

  2.   

    replace \r\n ---> <br>
            >  ====>  &gt;   <  ===> &lt;
      

  3.   

    InsertContent=InsertContent.Replace("<","&lt;");
            InsertContent=InsertContent.Replace(">","&gt;");
           
            InsertContent=InsertContent.Replace("\r\n","<br>");