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()。

相关推荐
Sarvartha7 小时前
final 关键字
java·开发语言
程序员Sunday8 小时前
JavaScript 事件循环面试题,宏任务与微任务怎么执行|Sunday面试指南
开发语言·javascript·面试·校招·事件循环·程序员sunday
zhangzeyuaaa9 小时前
Ruby 多线程、GVL(GIL)与 Mutex 完全指南
开发语言·前端·ruby
谢亮_vipxieliang10 小时前
用 PHP 构建轻量级 REST API:从路由到鉴权的完整实践
开发语言·后端·php
思无邪6610 小时前
用 AI 做 JS 逆向:从抓包到复现的完整方法论
开发语言·javascript·人工智能
H.莓飛11 小时前
【数据结构】二叉树_OJ题
linux·开发语言·数据结构·算法
零基础12312 小时前
Ubuntu 常用命令汇总
linux·运维·开发语言
外收内放12 小时前
Python基础语法练习题(57-58)
开发语言·python
时间的拾荒人12 小时前
Qt 界面美化实战:QSS 样式表
开发语言·qt·面试
杨运交12 小时前
[076][核心模块]构建优雅的Java异常处理框架:从错误码到全局异常处理
java·开发语言