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