可能重复:
PHP Ansi 到 UTF-8
我的数据偶尔包含各种 ANSI Windows ASCII 字符(即 x99 代表 TM,xA9 代表版权,xAE 代表注册商标等)。这些字符无法在网页中正确显示。
PHP中有一个函数可以让我自动正确转换它们吗?或者,我是否必须有大量的 str_replace() 调用分别进行每个替换?如果我必须使用 str_replace(),匹配 ANSI 代码的正确方法是什么?我在想类似的事情:
$str = str_replace('/\x99','™',$str); // trademark symbol
有没有更好的办法?