我有一个包含 CD 发行表的数据库。一栏是一个名为描述的文本栏,您可以在其中输入详细描述以及轨道列表等。问题是,当我显示它时,没有新行(除非您使用
)并且像 ÅÄÖ 这样的瑞典字符会显示不正确。到目前为止最大的问题是我必须使用
换行,但最好也解决 ÅÄÖ 问题,因为有些乐队有瑞典名字等等。
我只是这样显示(简化):
$ID = $_REQUEST['catnum'];
$query = "SELECT catnum, band, title, format, releasedate, description, cover FROM releases WHERE catnum='$ID'";
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_array($result);
echo $row['description'];
这就是它的样子:http://cmenbazinga.se/unexploded/release.php?catnum=UER001
最佳答案
您的 meta
标记指出文本是 UTF-8,但实际上是 Latin-1。将您的文本从 Latin-1 转码为 UTF-8。
关于php - 如何在显示文本时保持输入文本的格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6970153/