我有一个 HTML 文件,当我在记事本中查看它时,我可以看到以下内容:
<p><span>Copyright © 2008 Your Company Name</span>
注意版权符号:
我加载 HTML 并在其上执行此操作:
$html = file_get_contents('test.html');
$html = mb_convert_encoding($html, 'HTML-ENTITIES', "UTF-8");
file_put_contents('output.html', $html);
当我在记事本中再次查看 html 时,版权符号已经消失并被空格替换?!
我希望将版权符号替换为©
或©
。这不是选项mb_convert_encoding
的HTML-ENTITIES
作用吗?
这是我正在使用的测试 HTML 文件。