为啥在知乎编辑框里正确处理字符转义如此困难( 二 )


提交时服务器端未对 html 特殊字符进行编码必须自行使用特殊编码「\u0026amp; lt;」方能得到「 \u0026lt; 」---------------------补充---------------------为什么没有呢?我猜测是——出于安全性的考虑(防止因Server端漏洞使得系统错误地执行了用户可能提交的html代码),的客户端脚本对表单提交的特殊字符进行了鉴别和过滤。
■网友
\u0026lt;\u0026gt;
■网友
【为啥在编辑框里正确处理字符转义如此困难】 \u0026lt;script\u0026gt;alert("hacked!")\u0026lt;/script\u0026gt;

■网友
宣城市广德县-初中物理教研组,。、‘’ \u0026#39;\u0026#39; "ss","alert(\u0026#39;haha\u0026#39;);\u0026#39;\u0026lt;span\u0026gt;\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u0026#39;
■网友
\u0026lt;script\u0026gt;alert("OK!");\u0026lt;/script\u0026gt;
■网友
\u0026lt;script\u0026gt;alert("hacked!")\u0026lt;/script\u0026gt;
■网友
\u0026lt;\u0026gt;
■网友
\u0026gt;------------------------\u0026lt;


推荐阅读