一个字符串的问题

dengkz1 2007-01-05 03:38:29
一个字符串的问题

假如:

<ffff><br><gggggg><111>

将上面的一行写进数据库,在数据库中那一行已存进去了,但是读出来后
<ffff><br><gggggg> 这些不能显示
<111> 这几个却能显示


???????????
...全文
132 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dengkz1 2007-01-05
  • 打赏
  • 举报
回复
都试过了,还是不行
2.0下就有server.HtmlEncode和server.HtmlDecode

但还是一样

jolinkyo 2007-01-05
  • 打赏
  • 举报
回复
写一类进行特殊字符的替换

写入数据库调用HTMLEncode,输出调用Htmldecode

Public Shared Function HTMLEncode(ByVal fString As System.Object) As String
If Not IsDBNull(fString) Then
fString = Replace(fString, ">", ">")
fString = Replace(fString, "<", "<")
fString = Replace(fString, "'", "''")
fString = Replace(fString, " ", " ")
fString = Replace(fString, Chr(13), "")
fString = Replace(fString, Chr(10), "<BR>")
Return fString
Else
Return ""
End If
End Function

Public Shared Function Htmldecode(ByVal fString As System.Object) As String
If Not IsDBNull(fString) Then
fString = Replace(fString, ">", ">")
fString = Replace(fString, "<", "<")
fString = Replace(fString, " ", " ")
fString = Replace(fString, "<BR>", Chr(10))
Return fString
Else
Return ""
End If
End Function
dengkz1 2007-01-05
  • 打赏
  • 举报
回复
那csdn怎么就行了,真是奇怪呀
xray2005 2007-01-05
  • 打赏
  • 举报
回复
<gggggg>
存到数据中,是显示不出来呢!我也碰到同样的问题!

最后,我只有中间添加空格< gggg >这样做的.

帮LZ顶!希望高人来回答!
dengkz1 2007-01-05
  • 打赏
  • 举报
回复
不行呀?
glacier111 2007-01-05
  • 打赏
  • 举报
回复
string content = Server.HtmlDecode("<ffff><br><gggggg><111>");
HtmlHolder.Controls.Add(new LiteralControl(content));
HtmlHolder为前台一设置了属性Runat=Server的<TD>的ID

62,250

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧