html_entity_decode的POST/GET值
我有这样的文字:html_entity_decode的POST/GET值
加入营销计划 Informática \xf3
和我想要做的html_entity_decode
如果我说
$str = $_GET['str']
...其中$_GET['str']
是我的字符串
html_entity_decode($str, ENT_NOQUOTES, 'utf-8');
...将返回相同的字符串,但不会更改。
但是,如果我说
$str = "加入营销计划 Informática \xf3"; html_entity_decode($str, ENT_NOQUOTES, 'utf-8');
...将返回修改后的字符串。当我从GET/POST获取字符串时,为什么和我应该做什么以获得正确的值?
回答:
我觉得这是因为$ _GET在$ _GET字符串中不接受\
。尝试base64_encode();
你的字符串,并把它放到$ _GET ['str'](这意味着你将有另一个链接没有这些字符)
以上是 html_entity_decode的POST/GET值 的全部内容, 来源链接: utcz.com/qa/266939.html