在一个网站的源代码里看到这样的乱码。这是怎么弄出来的?

发布于 2022-09-12 23:32:38 字数 133 浏览 15 评论 0

image.png
在一个网站的源代码里看到这样的乱码。这是怎么弄出来的?

这个排名还很高
是怎么解码
怎么弄上的呢? 谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

苹果你个爱泡泡 2022-09-19 23:32:38

HTML 实体:https://developer.mozilla.org...

数字值是字符对应的 unicode。

2022-09-19 23:32:38

这个是在后端渲染的时候编译的,好处就是不管网页的编码是什么,都可以正常的显示汉字,而不会出现乱码。爬虫之类的也是用浏览器那一套解析的,和你人眼看的是不一样的。
下面是搜的
比如在php中可以用mbstring的mb_convert_encoding函数实现这个正向及反向的转化。
js:

 function htmlentities(str)
 {
      var r = "";
      for( i=0; i<str.length; i++ )
      {
           temp = str.charCodeAt(i);
           r += "&#"+temp+";";
      }
     
     //  也可以用一句正则表达式解决
     // r = str.replace(/[\d\D]/g, function($0) { return "&#" + $0.charCodeAt(0) + ";"; });
     return r;
 }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文