Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php &;贸易;从数据库中不显示符号_Php_Html_Sql_Database_Symbols - Fatal编程技术网

Php &;贸易;从数据库中不显示符号

Php &;贸易;从数据库中不显示符号,php,html,sql,database,symbols,Php,Html,Sql,Database,Symbols,在我的数据库中,有些产品有™ 旁边的符号。这由™记录在数据库中。然而,当我从数据库回显时,它会逐字打印出&trade而不是实际值™ 象征 关于如何避免这种情况并使其实际显示符号,您有什么想法吗?在您想要打印TM的地方使用此代码 echo '&#0153'; 这可能对你有用,试着用@wild提到的代码替换&trade $string = "™ here is a string"; $search = "™"; $replace = '

在我的数据库中,有些产品有™ 旁边的符号。这由
™记录在数据库中。然而,当我从数据库回显时,它会逐字打印出
&trade而不是实际值™ 象征


关于如何避免这种情况并使其实际显示符号,您有什么想法吗?

在您想要打印TM的地方使用此代码

echo '&#0153';

这可能对你有用,试着用@wild提到的代码替换&trade

$string = "™ here is a string";
$search = "™";
$replace =  '&#0153';
echo str_replace($search, $replace, $string);

你能告诉我们你是如何打印出来的吗?
echo$row['title']如何从数据库中检索记录?您是否使用orm或dbal?您是否使用任何php框架?如果您这样做,并且数据库包含
&trade
然后,如果您使用web浏览器来显示它,那么它应该显示为
TM
。有很多假设。检查是否未对字符串进行双重编码并存储为
&;贸易
echo$row['title']中打印什么值
在您想要打印的地方使用它,不要忘记分号:
echo'™