Php 拆卸及维修#039; 从字符串

Php 拆卸及维修#039; 从字符串,php,Php,目前我有以下字符串 $artist = 'Lookas'; $song = 'Can&#039;t Get Enough'; 正如您在上面所看到的,$song部分包含随机文本,用于放置一个类似于此的符号。,如何解决此问题 标题有时也会返回此内容&相当于返回正确的和符号。这些不是“随机”字符。它是一个html编码的撇号 <?php $song = 'Can&#039;t Get Enough'; var_dump(mb_convert_encoding($song,

目前我有以下字符串

$artist = 'Lookas';
$song = 'Can&#039;t Get Enough';
正如您在上面所看到的,
$song
部分包含随机文本,用于放置一个类似于此的符号。,如何解决此问题

标题有时也会返回此内容<代码>&相当于返回正确的
符号。

这些不是“随机”字符。它是一个html编码的撇号

<?php
$song = 'Can&#039;t Get Enough';
var_dump(mb_convert_encoding($song, 'UTF-8', 'HTML-ENTITIES'));

正如@Memor-X在评论中提到的,这些是HTML实体


如果这是您从自己的数据库中获取的数据,那么您在错误的位置使用了
htmlspecialchars()
。如果没有,那么我推荐该函数的功能,您将了解如何解码这些实体。

这些不是随机文本。那些是
string(16) "Can't Get Enough"