我在一个mysql表中有一些值:
Tom's SomeText
<html>
And some other text
我想在div容器中显示这些值,我只能看到:
Tom's SomeText
And some other text
当我想在textarea中显示相同的值时,我得到了这个:
Tom's SomeText
<html>
And some other text
我在UTF-8-general CI中有mysql,我的php文件是UTF8编码的。 我也添加了
<meta charset="UTF-8">
只是为了确定。 ......但它不起作用。
第一个PHP(此处'&lt;'html'&gt;'未显示)
<?php
$sql="SELECT * FROM posts";
$result=$conn->query($sql);
if($result->num_rows>0)
{
while($row = $result->fetch_assoc())
{
?>
<div class="col span_2_of_3">
<a href="post_edit.php?edit_id=<?php echo $row['id']; ?>"><div class="dl"><h2>EDIT</h2></div></a>
<p><?php echo nl2br($row["content"]); ?></p>
</div>
<?php
}
}
else{
echo "shit";
}
第二个PHP(此处显示'&lt;'html'&gt;')
$sql_query="SELECT * FROM posts WHERE id=".$edit['id'];
$edit_f=$conn->query($sql_query);
if($edit_f->num_rows>0) {
while($red = $edit_f->fetch_assoc()) {
echo '<textarea rows="1000" id="postcontent" name="postcontent">'.$red['content'].'</textarea><br>';
}
}
...
即使在这里(在stackoverflow的textarea中,如果我使用这个符号'&lt;'没有'',它就会被隐藏:))
如何解决我的问题?
提前非常感谢