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

相关推荐
BingoGo1 天前
当你的 PHP 应用的 API 没有限流时会发生什么?
后端·php
JaguarJack1 天前
当你的 PHP 应用的 API 没有限流时会发生什么?
后端·php·服务端
BingoGo2 天前
OpenSwoole 26.2.0 发布:支持 PHP 8.5、io_uring 后端及协程调试改进
后端·php
JaguarJack2 天前
OpenSwoole 26.2.0 发布:支持 PHP 8.5、io_uring 后端及协程调试改进
后端·php·服务端
anOnion3 天前
构建无障碍组件之Radio group pattern
前端·html·交互设计
前端Hardy3 天前
HTML&CSS&JS:丝滑无卡顿的明暗主题切换
javascript·css·html
JaguarJack3 天前
推荐 PHP 属性(Attributes) 简洁读取 API 扩展包
后端·php·服务端
BingoGo3 天前
推荐 PHP 属性(Attributes) 简洁读取 API 扩展包
php
前端Hardy4 天前
HTML&CSS&JS:基于定位的实时天气卡片
javascript·css·html
前端Hardy4 天前
HTML&CSS:纯CSS实现随机转盘抽奖机——无JS,全靠现代CSS黑科技!
css·html