gpt4 book ai didi

php - 如何解码 facebook 分享帖子中的 html 特殊字符(带重音的字符)?

转载 作者:行者123 更新时间:2023-11-28 01:16:50 26 4
gpt4 key购买 nike

<meta property="og:title"         content="<?php echo $title; />

其中 $title 是从数据库中获取的。

它应该显示标题 blácv 和带有重音的字符 a,但是当我在 Facebook 上分享帖子时,我看到它是 bl&aacutecv . HTML 特殊字符 á 未在 Facebook 元标记中解码。但在正常的元标记中,它正在被解码。我已经在页面的元标记中使用了 utf-8。如何解决这个问题?

最佳答案

如果字符是实体,则字符应以 ; 结尾。否则无法解码。

您应该使用 UTF-8,它允许对任何字符进行本地编码(不需要实体),然后只使用 htmlspecialchars($title),或者使用 htmlentities($ title, $encoding) 连同正确的编码字符串作为代码中的第二个参数。

关于php - 如何解码 facebook 分享帖子中的 html 特殊字符(带重音的字符)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35393411/

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