html - 在数据库中显示html文本发生错误

标签 html mysql express ejs embedded-javascript

我正在使用 ExpressJS、MySQL、EJS 开发一个 Web 应用程序。 我用 HTML 文本将数据保存在数据库中。 然后,我从数据库获取数据并显示到网页上,出现错误:显示 HTML 文本而不是纯文本。

输出:

<p>Theo thông lệ, cứ mỗi lần xuân về chúng tôi lại tổ chức chuyến đi thăm hỏi và tặng quà cho những người nghèo, những người tàn tật. Lần này, khi được biết Trung tâm AD<a href="https://www.facebook.com/photo.php?fbid=635416809813218&amp;set=pb.219378098083760.-2207520000.1378539213.&amp;type=3&amp;theater" target="_blank" title="học yoga">YOGA</a> tổ chức đợt quyên góp và tặng quà cho Trung tâm nuôi dưỡng người già cô đơn và trẻ em tàn tật huyện Ba Vì, tỉnh Sơn Tây, nhiều học viên và bạn bè của chúng tôi đã đăng ký tham gia. Từ nhiều ngày trước chuyến đi, chúng tôi đã tiếp nhận được các loại quà của các cá nhân, tổ chức gửi tặng. Càng gần đến ngày đi số lượng quà đóng góp càng tăng lên. Thậm chí tối muộn ngày 5/1/2008, một ngày trước chuyến đi có một số anh chị biết được tin về hoạt động từ thiện vẫn lặn lội mang quà đến đóng góp, như vợ chồng anh Hùng, Tiến địa chỉ tại 49 phố Hàng Chiếu, vợ chồng anh Quân chị Quỳnh tại 50 phố Yên Phụ.</p><p><img style="display: block; margin-left: auto; margin-right: auto;" src="http://adyoga.com.vn/profiles/adyogacomvn/uploads/attach/thumbnail/1406716633_2.jpg" height="750" width="1000" border="0"></p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>Anh Phẩm, giám đốc Trung tâm nuôi dưỡng người già và trẻ em tàn tật khi được biết chúng tôi lên thăm và tặng quà cho Trung tâm thì rất mừng và cũng nhờ chúng&nbsp; tôi mua giúp 100 cái chiếu lớn nhỏ để cung cấp cho các cụ và các cháu trẻ nhỏ.</p><p>&nbsp;</p><p>Việc tổ chức, phân loại quần áo, sách vở, đóng gói quà đã được chúng tôi hoàn tất từ chiều hôm trước chuyến đi. Đúng 7h30 ngày 6/1/2008 đoàn xe gồm 5 xe rời Trung tâm AD<a href="https://www.facebook.com/photo.php?fbid=635416809813218&amp;set=pb.219378098083760.-2207520000.1378539213.&amp;type=3&amp;theater" target="_blank" title="học yoga">YOGA</a>

你能帮我解决这个问题吗? 谢谢。

MySQL 代码:

如果不存在则创建表文章 ( id int(11) NOT NULL AUTO_INCRMENT, 标题文本不为空, 头像文本不为空, 目录 varchar(30) NOT NULL, 内容文本不为空, create_date 日期时间默认为 NULL, update_date 日期时间默认为 NULL, 主键(id) ) ENGINE=InnoDB 默认字符集=utf8 AUTO_INCRMENT=7 ;

最佳答案

您需要像这样创建数据库:

CREATE DATABASE db_name CHARACTER SET UTF8;

关于html - 在数据库中显示html文本发生错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27267100/

相关文章:

node.js - 尽管使用 CORS,对 expressjs 的 POST 请求仍无法正常工作

node.js - Reactjs 在首页加载时未从数据库加载动态内容

javascript - 单击 HTML 站点中的导航栏元素外部时如何关闭打开的折叠导航栏?

jquery - 如何查找 Jquery 是否在某处禁用 html 中的 anchor 标记

html - twitter.com 的缩放背景图片是如何实现的?

MySQL 语法错误 - 额外的眼睛?

mysql - 无法为项目选择 MySQL 还是 MongoDB

css - 为什么 CSS 类声明不适用于标记的 <div>?

mysql - 如何在 MySQL 数据库中存储表情符号字符

node.js - 在 Mocha ExpressJS 测试期间获取 "Error: the string "不是有效的 BCrypt 哈希 ."was thrown, throw an Error :)"