mysql 列返回 & 而不是 &

问题描述 投票:0回答:2

我的 MySQL 表中有描述字段,其值存储之一为

Jack & Jones
,但是当我选择并在网页上打印它时,它显示为
&
谁能帮我?我的要求是计算字符串长度并打印子字符串,但由于
&
我没有得到实际结果。

谢谢你。

php mysql
2个回答
1
投票

你可以尝试这个字符转换器...

function unhtmlspecialchars( $string )
{
  $string = str_replace ( '&', '&', $string );         
  return $string;
}

对于直接转换,您可以尝试:-

mb_convert_encoding($string, "HTML-ENTITIES", "UTF-8");

0
投票

我用

修复了它

更新 [表名] 设置 [字段名] = 替换(计划名,"&","&") 或者 更新 [表名称] 设置 [字段名称] = 替换(计划名称,"&","&")

© www.soinside.com 2019 - 2024. All rights reserved.