0

可能重复:
PHP Ansi 到 UTF-8

我的数据偶尔包含各种 ANSI Windows ASCII 字符(即 x99 代表 TM,xA9 代表版权,xAE 代表注册商标等)。这些字符无法在网页中正确显示。

PHP中有一个函数可以让我自动正确转换它们吗?或者,我是否必须有大量的 str_replace() 调用分别进行每个替换?如果我必须使用 str_replace(),匹配 ANSI 代码的正确方法是什么?我在想类似的事情:

$str = str_replace('/\x99','™',$str); // trademark symbol

有没有更好的办法?

4

1 回答 1

0

看看 htmlentities

http://php.net/manual/en/function.htmlentities.php

它转换<&lt;,等...ö&ouml;

于 2013-01-29T15:20:39.727 回答