Php htmlentities不适用于单个报价
我正在尝试将单引号(Php htmlentities不适用于单个报价,php,html-entities,htmlspecialchars,Php,Html Entities,Htmlspecialchars,我正在尝试将单引号(”)简单转换为html实体(';) $test = "Bob's House"; echo htmlentities($test,ENT_QUOTES); echo htmlspecialchars($test,ENT_QUOTES); 这两个例子仍然有:鲍勃的房子 我尝试了多种标志的组合:entu忽略、entu替换等,但没有成功 我怀疑这和我的性格有关。如果是这样的话,我如何显示我的默认字符集并对其进行修改,以使这段看似简单的代码正常工作。它正在工作。您正在输出
”
)简单转换为html实体(';
)
$test = "Bob's House";
echo htmlentities($test,ENT_QUOTES);
echo htmlspecialchars($test,ENT_QUOTES);
这两个例子仍然有:鲍勃的房子
我尝试了多种标志的组合:entu忽略、entu替换等,但没有成功
我怀疑这和我的性格有关。如果是这样的话,我如何显示我的默认字符集并对其进行修改,以使这段看似简单的代码正常工作。它正在工作。您正在输出
Bob's住宅
(或类似)
但由于您在浏览器中,它会看到&apos
并将其替换为“
想要证据吗?右键单击并查看源代码
更多的证据<代码>echo strlen($test)。" -- " . 斯特伦(htmlentities($test,entu QUOTES))代码>顺便问一下,如何显示默认字符集?