正如標題所示,我試圖使用PHP將字符»
轉換爲它的html實體。這不是我們的最終解決方案,但在完成其他一些重大更改之前,我們需要將此作爲快速解決方案。使用PHP將十六進制代碼0xbb轉換爲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的查看源代碼只是一個之前我們得到一個額外的角色?在一個廣場上,但我不確定它的實際是什麼或爲什麼它在那裏。
請問有人可以幫忙嗎?謝謝。
這兩個解決方案完美地工作,謝謝! –