"& # 39" 是什么编码?

xaxx 2008-10-16 10:19:55
在html代码中看到有URL中单引号被写成 "& # 39"(请忽略中间的空格),我查了ascII表,这个39似乎就是单引号的ascII值,可是前面加的&#是什么意思呢。有谁知道么?
...全文
4035 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
stream1990 2009-12-06
  • 打赏
  • 举报
回复
呵呵
nowhere_man 2008-10-17
  • 打赏
  • 举报
回复
说的好,英文叫character entity

[Quote=引用 6 楼 kingwolf_JavaScript 的回复:]
引用 5 楼 lizhimin0310 的回复:
当JS中出现单引号,双引号没办法处理时,就选择用编码来代替符号
还有就是一些特殊情况了。
如 <和>经常用<>表示因为他们为HTML的开始标记。这叫实体引用。类似于其他语言的转义字符。
[/Quote]
blueidea123 2008-10-17
  • 打赏
  • 举报
回复
路过,说的不错。
浴火_凤凰 2008-10-17
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 lizhimin0310 的回复:]
当JS中出现单引号,双引号没办法处理时,就选择用编码来代替符号
[/Quote]还有就是一些特殊情况了。
如<和>经常用<>表示因为他们为HTML的开始标记。这叫实体引用。类似于其他语言的转义字符。
xaxx 2008-10-16
  • 打赏
  • 举报
回复
谢谢 xfjjason.
那为什么要用这种形式呢?有什么好处?为什么不直接用 ',+ ?
bingway 2008-10-16
  • 打赏
  • 举报
回复
'
39就是单引号的ascii值的10进制形式
如 +就是+ അ 就是一些unicode编码的
lizhimin0310 2008-10-16
  • 打赏
  • 举报
回复
当JS中出现单引号,双引号没办法处理时,就选择用编码来代替符号
bingway 2008-10-16
  • 打赏
  • 举报
回复
攻击这样的网站也比较难。
编码方式都要搞半天。
bingway 2008-10-16
  • 打赏
  • 举报
回复
为了网页的安全性,就像Google首页的中文编码方式,还用的ASCII码。
因为很多人看不懂那些代码,呵呵。。。

61,126

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧