把textarea文本域中带空格和回车的内容存入数据库中转HTML标签

本文介绍了一种将文本中的特殊字符及空格和回车转换为相应的HTML实体的方法,这种方法可以在存储到数据库之前实现转换,避免了在显示时进行转换的需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前面我在工作心得中写了一个标签,从数据库中读出带空格和回车的内容在页面显示的时候转为HTML标签。

现又在网上找了一个方法可以在存数据的时候直接将出带空格和回车的内容转为HTML标签存入数据库中。

 public   static   String   TextToHtml(String   sourcestr)       
  {       
	  int   strlen;       
	  String   restring="",   destr   =   "";       
	  strlen   =   sourcestr.length();       
	  for           (int   i=0;   i<strlen;           i++)       
	  {       
		  char   ch=sourcestr.charAt(i);       
		  switch   (ch)       
		  {       
		  case   '<':       
		  destr   =   "<";       
		  break;       
		  case   '>':       
		  destr   =   ">";       
		  break;       
		  case   '\"':       
		  destr   =   """;       
		  break;       
		  case   '&':       
		  destr   =   "&";       
		  break;       
		  case   13:       
		  destr   =   "<br>";       
		  break;       
		  case   32:       
		  destr   =   " ";       
		  break;       
		  default   :       
		  destr   =   ""   +   ch;       
		  break;       
		  }       
		  restring   =   restring   +   destr;       
		  }       
		  return   ""   +   restring;       
	  } 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值