很多时候在网页中会用到特殊符号,而直接使用这些符号,浏览器则会编译成标签或者编译不出来等情况,这个时候我们就可以输入转义字符
如:
var v = 'fuubei<fubei@tongyigroup.cun>'
v.replace(/</g,"<").replace(/<>g,cn>)
"fubei<fubeitongyigroup.cn<"
如:
open <package>to <template1>,<template2>
结果:
opeopen <package>to <template1>,<template2>
后台返回的数据有回车换行符号,前端也要进行相应的换行显示
解决方法:
使用<pre>
或<code>
标签,它们会自动识别和处理后台返回的换行符号。
此外,超出容器外的内容需要进行换行处理的话,可以使用样式: white-space: pre-wrap;
常见HTML特殊字符编码对照表
html符号 | 命名实体 | 十进制编码 | 说明 |
---|---|---|---|
|   | 空格 | |
< | < | < | 小于 |
> | > | > | 大于 |
≤ | ≤ | ≤ | 小于等于 |
≥ | ≥ | ≥ | 大于等于 |
≠ | ≤ | ≠ | 不等于 |
& | & | & | 与 |
+ | + | + | 加号 |
- | − | − | 减号 |
× | × | × | 乘号 |
÷ | ÷ | ÷ | 除号 |
± | ± | ± | 正负 |
" | " | " | 双引号 |
“ | &lquo; | 左双引号 | |
” | ” | 右双引号 | |
‘ | ‘ | 左单引号 | |
’ | ” | 右单引号 | |
© | © | © | 已注册 |
® | ™ | 商标 |