php - 如何在显示文本时保持输入文本的格式?

标签 php mysql forms input

我有一个包含 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/

相关文章:

Mysql DATE_SUB(NOW(), INTERVAL 1 DAY) 24 小时还是工作日?

php - 我在将 csv 文件数据插入 mysql 表时遇到问题

css - 你能改变选择下拉箭头的背景颜色吗?

php - 如何正确地将图片加载到 UITableVIew 中

PHP 和 MySQL - 当用户删除他们的帐户时我如何标记我的数据库,如果用户没有登录两周后真正删除帐户

php - 创建用户可以自定义的页眉/横幅

Javascript 按名称更改字段值

php - 解析PHPBB3的BB代码

mysql - 在 MySQL 中创建 "Numbers Table"

javascript - AJAX/JQuery : Submit form and call function without refreshing page