A-A+

常用的ASCII 代码对应HTML实体编码

2012年01月17日 PHP技术文章 暂无评论 阅读 67 views 次

结果 描述 实体编号
? space  
! exclamation mark !
" quotation mark "
# number sign #
$ dollar sign $
% percent sign %
& ampersand &
' apostrophe '
( left parenthesis (
) right parenthesis )
* asterisk *
+ plus sign +
, comma ,
/ slash /
: colon :
; semicolon &#59;
< less-than &#60;
= equals-to &#61;
> greater-than &#62;
? question mark &#63;
[ left square bracket &#91;
\ backslash &#92;
] right square bracket &#93;
^ caret &#94;
` grave accent &#96;
{ left curly brace &#123;
| vertical bar &#124;
} right curly brace &#125;
~ tilde &#126;
评注:收集下来的ASCII 代码对应HTML实体编码,都是一些常见的特殊符号,在网上这些符号是有特别用途, 例如’ <’,’> ’是HTML Tag的起始结束符号, 假设资料由数据库取出要echo在网页上, 而所select得到的数据有包含了这些特殊的符号, 那么就要做转换, 避免这些符号与其它的HTML Tag起冲突, 或者想显示出这些符号, 为了避免网页在解析时转换为其它形式, 这时也要先做转换。

另一方面,可以过滤这些字字符,常用在网站留言或者评论系统当中。

使用:chrtxt="33|34|35|36|37|38|39|40|41|42|43|44|47|58|59|60|61|62|63|91|92|93|94|96|123|124|125|126|128" 转义函数:chr();

定义一个函数使用:function checktxt(txt)chrtxt="33|34|35|36|37|38|39|40|41|42|43|44|47|58|59|60|61|62|63|91|92|93|94|96|123|124|125|126|128"
chrtext=explode(chrtxt,"|") php的循环忘记怎么写了。

标签:

给我留言