用php中的html代码替换商标符号(™)

时间:2014-11-12 08:01:29

标签: php string magento

我有以下字符串:

$str='Enzyme™ is a trademark';

现在我想把这个字符串放在一个CSV文件中,如:'Enzyme™ is a trademark',`因为如果"™"像在CSV文件中那样放置,Magento导入产品设置只是逃避它。
任何人都可以帮我解决这个问题,因为我搜索了很多但没有找到正确的建议。抱歉4我的英语不好。

我尝试了以下代码:

htmlentities($db->col['title'], ENT_QUOTES | ENT_IGNORE, "UTF-8");//but it simply removes '™'<br> 
htmlentities($db->col['title'], ENT_QUOTES , "UTF-8"); //removes whole string <br>

1 个答案:

答案 0 :(得分:0)

在php中使用全局函数htmlentities,您可以使用html实体将带有“特殊字符”的字符串转换为一个字符串。

$variable = "Enzyme™ is a trademark";
$convertedVariable = htmlentities($variable);
echo $convertedVariable; // echos: Enzyme&trade; is a trademark