常用HTML转义字符,html转义符,JavaScript转义符,html转义字符表,HTML语言特殊字符对照表(ISO Latin-1字符集)
?
显示说明实体名称实体编号显示名称编号显示名称编号显示名称编号显示名称编号显示名称编号显示名称编号显示名称编号显示名称编号显示名称编号显示名称编号显示名称编号显示名称编号显示名称编号显示名称编号显示名称编号转义序列字符\b退格\f走纸换页\n换行\r回车\t横向跳格 (Ctrl-I)\'单引号"双引号\\反斜杠编程的时候要注意特殊字符的问题,很多运行时出现的问题都是因为特殊字符的出现而引起的。
注意,由于反斜杠本身用作转义符,因此不能直接在脚本中键入一个反斜杠。如果要产生一个反斜杠,必须一起键入两个反斜杠 (\\)。
?
Function htmlentities(str)???? For i = 1 to Len(str)???????? char = mid(str, i, 1)???????? If Ascw(char) > 128 then???????????? htmlentities = htmlentities & "&#" & Ascw(char) & ";"???????? Else???????????? htmlentities = htmlentities & char???????? End if???? NextEnd Function
?
?
coldfusion版
?
function nochaoscode(str){???? var new_str = “”;???? for(i=1; i lte len(str);i=i+1){???????? if(asc(mid(str,i,1)) lt 128){???????????? new_str = new_str & mid(str,i,1);???????? }else{???????????? new_str = new_str & “&##” & asc(mid(str,i,1));???????? }???? }???? return new_str;}?
?
附:
在php中我们可以用mbstring的mb_convert_encoding函数实现这个正向及反向的转化。 如:
?
mb_convert_encoding ("你好", "HTML-ENTITIES", "gb2312"); //输出:你好
mb_convert_encoding ("你好", "gb2312", "HTML-ENTITIES"); //输出:你好
?
如果需要对整个页面转化,则只需要在php文件的头部加上这三行代码:
?
mb_internal_encoding("gb2312"); // 这里的gb2312是你网站原来的编码
mb_http_output("HTML-ENTITIES");
ob_start('mb_output_handler');
来源:HTML转义字符:?http://114.xixik.com/character/
相关:正则表达式:?http://114.xixik.com/regex/
?