删除有趣的人物

时间:2013-05-24 06:47:18

标签: php html character-encoding

我有以下行

development which in turn • Activates the brain • Strengthens the brain connections •

•是什么意思,我怎么能用PHP纠正它。它与UTF-8编码或其他编码有关吗?

2 个答案:

答案 0 :(得分:6)

我猜你有以UTF-8编码的数据(其中字节序列0xe2 0xa4 0xa2(可能代表ISO-8859-15中的•以及可能的其他编码)对应于​​Unicode字符{{ 3}},

确保在数据库中使用一致的编码,并确保输出方法使用相同的编码。

修改的: 如果'NORTH EAST AND SOUTH WEST ARROW' (U+2922)终端输出•,则它获得字节序列0xe2 0x80 0xa2。这对应于Unicode字符Windows-1252。这似乎是一种更可能的编码混合。

答案 1 :(得分:0)

$char = utf8_decode('development which in turn � Activates the brain � Strengthens the brain connections �');
$r = utf8_decode('�');
echo $upd = str_replace($r, '', $char);

尝试在线:http://writecodeonline.com/php/它为我工作