gpt4 book ai didi

php - htmlentities 不适用于单引号

转载 作者:行者123 更新时间:2023-12-02 01:02:04 28 4
gpt4 key购买 nike

我正在尝试将单引号 (') 简单转换为 html 实体 (') 但无法弄清楚为什么这不起作用.

$test = "Bob's House";

echo htmlentities($test,ENT_QUOTES);

echo htmlspecialchars($test,ENT_QUOTES);

两个例子仍然返回:Bob's House

我尝试了标志的组合:ENT_IGNORE、ENT_SUBSTITUTE 等,但没有成功。

我怀疑这与我的字符集有关。如果是这样,我如何显示我的默认字符集并更改它以使这个看似简单的代码起作用。

最佳答案

它正在工作。您正在输出 Bob's House(或类似的)。

但是由于您在浏览器中,它会看到 ' 并将其替换为 '

要证据吗?右键单击并查看源代码。

更多证据? echo strlen($test) 。 “——”。 strlen(htmlentities($test,ENT_QUOTES));

关于php - htmlentities 不适用于单引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27412748/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com