首页 > 解决方案 > 使用 PHP 解码字符串

问题描述

我正在尝试使用 PHP 解码字符串,但它似乎没有返回正确的结果。

我试过使用html_entity_decode以及utf8_decode(urldecode())

当前代码:

$str = "joh'@test.com";
$decodeStr = html_entity_decode($str, ENT_COMPAT, "UTF-8");

预期回报为john@test.com

标签: php

解决方案


我想你的字符'n'的html实体代码是错误的。工作示例:

$str = "john@test.com";
echo $decodeStr = html_entity_decode($str, ENT_COMPAT, "UTF-8");

推荐阅读