正如标题所说,我正在尝试使用 PHP 将字符»
转换为它的 html 实体。这不是我们的最终解决方案,但在完成其他一些重大更改之前,我们需要将其作为快速修复。
我正在尝试使用以下代码进行测试,但它没有按我想要的那样工作。
<form action="test.php" method="post">
<input type="text" name="test" />
<input type="submit" value="Go" />
</form>
<?php
if (isset($_POST['test'])){
$converted = preg_replace('/\xbb/', '»', $_POST['test']);
echo '<div>Original: '.$_POST['test'].'</div>';
echo '<div>Converted: '. $converted.'</div>';
}
?>
转换后的似乎是正确的,但我们»
在 Firefox 的视图源中显示为 ? 在一个广场上,但我不确定它实际上是什么或它为什么在那里。
请问有人可以帮忙吗?谢谢你。