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

时间:2014-12-03 08:42:40

标签: html mysql express ejs embedded-javascript

我正在使用ExpressJS,MySQL,EJS开发Web应用程序。 我用HTML文本将数据保存在数据库中。 然后,我从数据库中获取数据并显示到Web中,发生错误: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代码:

CREATE TABLE IF NOT NOT EXISTS articles(   id int(11)NOT NULL AUTO_INCREMENT,   title文本NOT NULL,   avatar文本NOT NULL,   catalog varchar(30)NOT NULL,   content文本NOT NULL,   create_date datetime DEFAULT NULL,   update_date datetime DEFAULT NULL,   主要关键(id) )ENGINE = InnoDB DEFAULT CHARSET = utf8 AUTO_INCREMENT = 7;

2 个答案:

答案 0 :(得分:1)

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

CREATE DATABASE db_name CHARACTER SET UTF8;

答案 1 :(得分:0)

你还需要这个:

<meta charset="utf-8">

和PHP版本:

header('Content-Type: text/html; charset=utf-8');

在任何其他代码之前将代码放在php代码的顶部,并在浏览器中查看您的php页面。这将编码html字符。