2014-12-03 63 views
0

我正在使用ExpressJS,MySQL,EJS開發Web應用程序。 我使用HTML文本將數據保存在數據庫中。 然後,我從數據庫中獲取數據並顯示到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代碼:

CREATE TABLE IF NOT EXISTS articlesid INT(11)NOT NULL AUTO_INCREMENT, title文本NOT NULL, avatar文本NOT NULL, catalog VARCHAR(30)NOT NULL, content文字NOT NULL, create_date日期時間DEFAULT NULL, update_date日期時間DEFAULT NULL, PRIMARY KEY(id) ) ENGINE = InnoDB DEFAULT CHARSET = utf8 AUTO_INCREMENT = 7;

+0

你的頁面是UTF-8嗎?嘗試在你的頭標籤中使用 Paradoxis 2014-12-03 08:44:42

+0

因此,如果你選擇了'SELECT * FROM articles',它是否會以正確的越南語出現?如果是這樣,你的問題與數據庫無關,但與HTML輸出相關。 – 2014-12-12 12:22:41

回答

1

你需要這樣的創建數據庫:

CREATE DATABASE db_name CHARACTER SET UTF8; 
+0

不工作。你可以有其他解決方案嗎? – 2014-12-12 11:35:20

+0

您是否也嘗試@ user3806613解決方案?如果是這樣,發佈您的數據庫架構。 – 2014-12-12 11:39:57

+0

更新了mysql代碼。 – 2014-12-12 12:01:40

0

,你也需要這樣的:

<meta charset="utf-8"> 

和PHP版本:

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

把上面的代碼在在任何其他代碼之前您的php代碼的頂部,並在瀏覽器中查看您的php頁面。這將編碼html字符。

相關問題