这个字符串中使用的编码方法是什么?

时间:2011-08-31 09:14:23

标签: php url encoding

我正在阅读文档,但未指定如何编码url。通常,您使用urlencode,但我不认为这是这种情况。此字符串中使用的编码方法是什么:

http://url.retour.com/err.cgi?order_ref=votreRF12345

编辑:我可以在此字符串http://url.retour.com/err.cgi?order_ref=votreRF12345上调用哪些php方法进行编码?

4 个答案:

答案 0 :(得分:3)

这是HTML/XML encoding。结构为&#,然后是x和Unicode代码点的十六进制值(在这种情况下与ASCII相同)和结束;

答案 1 :(得分:2)

此字符串可以使用html_entity_decode解码,如下所示:

<?php
echo html_entity_decode('http&#x3a;&#x2f;&#x2f;url.retour.com/err.cgi&#x3f;order_ref&#x3d;votreRF12345');"
// output: http://url.retour.com/err.cgi?order_ref=votreRF12345

答案 2 :(得分:0)

XML实体 - x3f表示char 03F UTF是哪个?

答案 3 :(得分:0)

这些是HTML实体。使用html_entity_decoderef

对其进行解码

响应您的修改:使用htmlentitiesref)编码