Public Function HTMLDecode(ByVal strHtmlCode As System.String) As System.String
If Not IsDBNull(strHtmlCode) And Not IsNothing(strHtmlCode) Then
strHtmlCode = Replace(strHtmlCode, "<BR> ", Chr(10))
strHtmlCode = Replace(strHtmlCode, "</P><P> ", Chr(10) & Chr(10))
strHtmlCode = Replace(strHtmlCode, "'", Chr(39))
strHtmlCode = Replace(strHtmlCode, """, Chr(34))
strHtmlCode = Replace(strHtmlCode, " ", Chr(32))
strHtmlCode = Replace(strHtmlCode, "'", "'") '替换单引号
strHtmlCode = Replace(strHtmlCode, "<", "<")
strHtmlCode = Replace(strHtmlCode, ">", ">")
strHtmlCode = strHtmlCode.Replace("&", "&")
HTMLDecode = strHtmlCode
End If
End Function
If Not IsDBNull(strHtmlCode) And Not IsNothing(strHtmlCode) Then
strHtmlCode = Replace(strHtmlCode, "<BR> ", Chr(10))
strHtmlCode = Replace(strHtmlCode, "</P><P> ", Chr(10) & Chr(10))
strHtmlCode = Replace(strHtmlCode, "'", Chr(39))
strHtmlCode = Replace(strHtmlCode, """, Chr(34))
strHtmlCode = Replace(strHtmlCode, " ", Chr(32))
strHtmlCode = Replace(strHtmlCode, "'", "'") '替换单引号
strHtmlCode = Replace(strHtmlCode, "<", "<")
strHtmlCode = Replace(strHtmlCode, ">", ">")
strHtmlCode = strHtmlCode.Replace("&", "&")
HTMLDecode = strHtmlCode
End If
End Function
{
If !IsDBNull(strHtmlCode) && !IsNothing(strHtmlCode)
{
strHtmlCode = Replace(strHtmlCode, "<BR> ", Chr(10))
strHtmlCode = Replace(strHtmlCode, "</P><P> ", Chr(10) & Chr(10))
strHtmlCode = Replace(strHtmlCode, "'", Chr(39))
strHtmlCode = Replace(strHtmlCode, """, Chr(34))
strHtmlCode = Replace(strHtmlCode, " ", Chr(32))
strHtmlCode = Replace(strHtmlCode, "'", "'") '替换单引号
strHtmlCode = Replace(strHtmlCode, "<", "<")
strHtmlCode = Replace(strHtmlCode, ">", ">")
strHtmlCode = strHtmlCode.Replace("&", "&")
HTMLDecode = strHtmlCode
}
}
{
if (strHtmlCode!=String.Empty && strHtmlCode!=String.Empty)
{
strHtmlCode = strHtmlCode.Replace("<BR> ","\n");
……………………
}
}
public string HTMLDecode(string strHtmlCode)
{
string text1;
if (!Information.IsDBNull(strHtmlCode) & !Information.IsNothing(strHtmlCode))
{
strHtmlCode = Strings.Replace(strHtmlCode, "<BR> ", "\n", 1, -1, CompareMethod.Binary);
strHtmlCode = Strings.Replace(strHtmlCode, "</P><P> ", "\n\n", 1, -1, CompareMethod.Binary);
strHtmlCode = Strings.Replace(strHtmlCode, "'", "'", 1, -1, CompareMethod.Binary);
strHtmlCode = Strings.Replace(strHtmlCode, """, "\"", 1, -1, CompareMethod.Binary);
strHtmlCode = Strings.Replace(strHtmlCode, " ", " ", 1, -1, CompareMethod.Binary);
strHtmlCode = Strings.Replace(strHtmlCode, "'", "'", 1, -1, CompareMethod.Binary);
strHtmlCode = Strings.Replace(strHtmlCode, "<", "<", 1, -1, CompareMethod.Binary);
strHtmlCode = Strings.Replace(strHtmlCode, ">", ">", 1, -1, CompareMethod.Binary);
strHtmlCode = strHtmlCode.Replace("&", "&");
text1 = strHtmlCode;
}
return text1;
}
哎,有没有能直接用的???
{
If !IsDBNull(strHtmlCode) && !IsNothing(strHtmlCode)
{
strHtmlCode = Replace(strHtmlCode, "<BR> ", Chr(10));
strHtmlCode = strHtmlCode.Replace("参数1","参数2");参数1:要操作的字符串或字符串变量,参数2,要替换的“字符串或字符串变量”
//........
HTMLDecode = strHtmlCode;
}
}
你要问chr(32)。。是什么,这要问你自己,你要实现什么功能,语法就是这样,
public String HTMLDecode(String strHtmlCode)
{
if (strHtmlCode!=String.Empty)
{
strHtmlCode = strHtmlCode.Replace("<BR>","\n");
strHtmlCode = strHtmlCode.Replace("</P><P>","\n\n");
strHtmlCode = strHtmlCode.Replace("'", "'");
strHtmlCode = strHtmlCode.Replace(""", "\"");
strHtmlCode = strHtmlCode.Replace(" ", " ");
strHtmlCode = strHtmlCode.Replace("'", "'");
strHtmlCode = strHtmlCode.Replace("<", "<");
strHtmlCode = strHtmlCode.Replace(">", ">");
strHtmlCode = strHtmlCode.Replace("&", "&");
return strHtmlCode;
}
return null;
}--我马上接贴,给分!谢谢大家提醒!
if()
{
......return strHtmlCode;
}else
{
....return null;
}