PHP HTML 实体(HTML Entities)没有被正确解码导致< 和 δ 等字符被转换

php 复制代码
<?php

// 模拟从数据库获取的数据
$row = [
    'content' => '汤逊理论适用于:(低气压)、(短间隙)或者(短气隙)、(均匀场),&delta;d&lt;(0.26)cm或pd&lt;(26.66)kPa▪cm'
];

 // 对从数据库中取出的内容进行HTML实体解码
 $decoded_content = html_entity_decode($row['content'], ENT_QUOTES, 'UTF-8');

解决方案

你需要在 PHP 后端将这些 HTML 实体解码回它们原始的字符,然后再发送给小程序。PHP 为此提供了一个非常方便的函数:html_entity_decode()

相关推荐
weixin_422329313 小时前
AgentScope Java 项目入门 & Builder 深度解读
java·开发语言·人工智能
chh5634 小时前
C++--list
开发语言·数据结构·c++·学习·算法·list
Edward111111114 小时前
一AI名词
java·开发语言·数据库·学习
山内桜良15 小时前
HarmonyOS中,html 与 ets 桥接沟通
华为·html·harmonyos
栈溢出了5 小时前
Redis repl_backlog 学习笔记
java·开发语言·redis·学习
urkay-5 小时前
Kotlin Flow分类
android·开发语言·kotlin
并不喜欢吃鱼5 小时前
从零开始 C++----- 十五.一文吃透 C++ 异常:try-catch、栈展开、自定义异常、异常安全 noexcept 底层全剖析
java·开发语言·jvm
gr95ZS6E65 小时前
基础入门java安全(一)--CC1基础分析
开发语言·python
北京阿法龙科技有限公司6 小时前
AR智能眼镜安防应用核心指标:识别距离筑牢防线
java·开发语言·ar
杜子不疼.6 小时前
【C++】继承—C++的秘密武器,get父类的智慧
开发语言·c++