gpt4 book ai didi

php - 在 unicode 中显示的 html 标记属性

转载 作者:行者123 更新时间:2023-11-28 02:18:00 27 4
gpt4 key购买 nike

我有下面的代码,从中你可以看到,我使用相同的方式创建了 utf-8 中的文本。 html 标签之间显示的文本正确显示。但是显示为 html 标记属性的文本以 unicode 显示。我确信在服务器端 (PHP),两种文本都以相同的方式处理并以 utf-8 编码。为什么文本作为 html 标签属性显示在 unicode 中?

<head>
<meta name="description" content="&#x88E6;&#xE791;&#xB188;&#x89E6;&#xE693;&#x988A;"/>
<title>看看大家都在分享什么最新火爆的购物打折信息? </title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
</head>

<li id="nav_logout">
<a href="http://www.example.com/test/svn/main/logout" title="&#x9000;&#x51FA;&#x672C;&#x7AD9;">退出</a>
<span></span>
</li>

最佳答案

根据评论,它们应该按原样回显而不是转换为 HTML 实体 - 有些东西正在这样做。我敢猜测您是通过使用输出缓冲系统执行此操作的函数来提供输出的。在您的代码中搜索 (全部,它们堆叠) ob_start() 的实例 被调用并告诉我们第一个参数(这是输出通过的函数的回调)。

关于php - 在 unicode 中显示的 html 标记属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2482891/

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