永发信息网

html转义字符如何通过代码识别

答案:1  悬赏:0  手机版
解决时间 2021-01-02 14:24
html转义字符如何通过代码识别
最佳答案
Html中特殊字符不被转义,可以使用预格式化标签。  pre 是 Preformatted text(预格式化文本) 的缩写。使用此标签可以把代码中的空格和换行直接显示到页面上。  例如HTML代码: 

<pre> if (xx > 5) { print "比5大!\n"; } </pre>

浏览器显示效果:  if (xx > 5) {  print "比5大!\n";  }  <textarea></textarea>之间包含有类似的这种转义字符的时候总会被解析,倒是可以把所有的"&"通过程序替换成"&",但是有些本来就是"&"的也会被转换,这就错了。如何让<textarea></textarea>之间包含的文本原封不动的显示出来呢?  总结如下:  解决方法有两种:  第1种:  

<body>  <textarea id='t' rows=20 cols=20></textarea>  <script>  document.getElementById('t').innerText='a<&>';  </script>  </body>

第2种:   

public String strToHtml(String s) { if (s==null||s.equals("")) return ""; s = s.replaceAll("&", "&"); s = s.replaceAll("<", "<"); s = s.replaceAll(">", ">"); s = s.replaceAll(" ", " "); // s = s.replaceAll("/n", ""); // s = s.replaceAll("'", "'"); return s; }  public String strToHtml(String s) { if (s==null||s.equals("")) return ""; s = s.replaceAll("&","&"); s = s.replaceAll("<","<"); s = s.replaceAll(">",">"); s = s.replaceAll(" "," "); //s = s.replaceAll("","/n"); //s = s.replaceAll("'","'"); return s; }

最后一点:jQuery的.html()方法默认会转义的,这种情况使用.text()就不会转义了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
吃黄豆可以补充什么
去中国银行换泰铢用预约吗
文艺复兴就是人的文化复兴阅读答案
一窝生的小狗是否可能有多个品种,妈妈是泰迪
QQ华夏探矿从13级到27级要多少2品盘子啊
单选题孙中山曾说:“民生主义,即贫富均等,
抽脂十斤大概多少钱
新航路开辟前的欧亚贸易为什么不是真正意义上
量子力学是不是走进了误区,被数学给误导 了
刻度的意思
爱因斯坦的智商来自于瑜伽冥想?
答乐天所寄咏怀,且释其枯树之叹?
违章罚单滞纳金怎么算
请问,周日半全场初步看法.大家pp,1 ---莱万特
唐山妇幼保健院不预约能做产检吗?
推荐资讯
台山市深井镇工商所地址在哪?我要去那里办事
邳州市公安局新河派出所在什么地方啊,我要处
龙珠传奇中吴应麒,樊倩影在树林里聊天在哪集
在淘宝上卖自家的茶叶,需要食品认证吗
一个完整的会计程序的基本内容有哪些?
高铁酸根的常见考点
笔记本电源打不开 充电器插着在,充电的黄灯
手机显示屏是由哪几部分构成
在海口西站坐出租车到海口经济学院要多钱?
神殿入口骨龙怎么打
电脑打开的网页太大怎样调小窗口
月经已经来了真的没有办法让它停止吗?我很急
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?