天天看点

一种网页中显示代码所涉及的字符转义问题的解决方案

我最近在自己搭建一个博客系统,自己写前台和后台,因此一些问题需要自己来解决,就比如在页面上显示代码的问题。这个问题有以下注意点:

1、 文章段落中的HTML标签不应当被网页解析为HTML代码,比如​​

​<​

​​应当被网页识别成​

​&lth;​

​​,即页面上显示的仍然是​

​<​

​​,但是​

​<b>abc</b>​

​​标签仍需要显示成​

​<b>abc</b>​

​​,而不应该显示加粗的abc;

2、 文章中所输入的​​

​&lth;​

​​不应当被网页识别成​

​<​

​​,即我在原文中所编写的​

​&lth;​

​​仍将显示为​

​&lth;​

​​;

3、 后台对于编写的博客内容需要进行一定的组织,即我后台可能需要对前台所写的文章内容进行加工,比如在文章外边添加一些​​

​<div>​

​​,​

​<b>​

​等标签,而这些标签是不能直愣愣显示在网页上的,是需要让浏览器去解析的。