例如,这将把1251转换为utf-8。
$utf8 = iconv('windows-1251', 'utf-8', $ansi);
但是如何将未知格式(当它到达我们时,我们还不知道它是什么格式)(通常是任何)格式(可能由Iconv知道)转换为utf-8?(代码示例)
如果无法确定字符集,你就不能进行翻译。最好的办法是猜测实际的字符集并将其用作第一个参数。你可以使用mb_detect_encoding()
函数来进行猜测。
我已经用字符串的值编写了一个数组。你只需要这样做:
$string = str_replace("“","",$string);
$string = str_replace("â€Â","",$string);
它们已经消失了!