这个html编码是什么编码?
What kind of encoding is this html encoding?
我正在做一个项目,涉及在 Wiktionary 上搜索阿拉伯语脚本中的单词,当我在某些单词页面上执行 GET 请求时,我得到如下内容:
title="\xd8\xb1\xd8\xa3\xd8\xb3\xd9\x85\xd8\xa7\xd9\x84\xd9\x8a\xd8\xa9">\xd8\xb1\xd8\xa3\xd8\xb3\xd9\x85\xd8\xa7\xd9\x84\xd9\x8a\xd8\xa9</a></li>\n<li><a href="/wiki/%D8%B1%D8%A3%D8%B3%D9%8A"
这对应于以下URL:https://en.wiktionary.org/wiki/%D8%B1%D8%A3%D8%B3%D9%8A。
有人知道 \xd8 或 %D8 编码叫什么吗?我想说它们是十六进制代码,但我已经查找了阿拉伯文字的十六进制代码,它们肯定不是这些。
您在 url 中看到的百分比用于替换 URL 中不允许出现的字符,例如“/”、“:”和“&”等特殊字符以及非 ASCII 字符。这称为百分比编码 - https://en.m.wikipedia.org/wiki/Percent-encoding
“\xd..”前缀表示十六进制字符代码,因为阿拉伯字符不在 UTF-8 范围内,所以必须这样表示。那是假设 HTML 你展示了使用的 UTF-8 编码。
我正在做一个项目,涉及在 Wiktionary 上搜索阿拉伯语脚本中的单词,当我在某些单词页面上执行 GET 请求时,我得到如下内容:
title="\xd8\xb1\xd8\xa3\xd8\xb3\xd9\x85\xd8\xa7\xd9\x84\xd9\x8a\xd8\xa9">\xd8\xb1\xd8\xa3\xd8\xb3\xd9\x85\xd8\xa7\xd9\x84\xd9\x8a\xd8\xa9</a></li>\n<li><a href="/wiki/%D8%B1%D8%A3%D8%B3%D9%8A"
这对应于以下URL:https://en.wiktionary.org/wiki/%D8%B1%D8%A3%D8%B3%D9%8A。
有人知道 \xd8 或 %D8 编码叫什么吗?我想说它们是十六进制代码,但我已经查找了阿拉伯文字的十六进制代码,它们肯定不是这些。
您在 url 中看到的百分比用于替换 URL 中不允许出现的字符,例如“/”、“:”和“&”等特殊字符以及非 ASCII 字符。这称为百分比编码 - https://en.m.wikipedia.org/wiki/Percent-encoding
“\xd..”前缀表示十六进制字符代码,因为阿拉伯字符不在 UTF-8 范围内,所以必须这样表示。那是假设 HTML 你展示了使用的 UTF-8 编码。