Hỏi về vấn đề hiển thị dữ liệu trong database ra dạng được hiểu là HTML

Ví dụ trong Database mình có 1 bảng lưu các câu hỏi gọi tạm là bảng Question .
trong đó có trường là content ( tức là nội dung câu hỏi ) trong đây lưu trữ một đoạn text có bao gồm các thẻ HTML , như thẻ br , thẻ b tức là khi truy xuất vào database và lấy nó ra in màn hình thì nó sẽ tự hiểu chỗ nào cần xuống dòng , chỗ nào cần in đậm trong nội dung câu hỏi . Ai biết thì cách giải quyết không :smiley: cảm ơn mọi người trước nhé :slight_smile:

Cứ in ra là đậm và xuống dòng luôn mà :smile:

ko xuống dòng mà :smiley: nó hiển thị ra cả chữ “< br >”

Ko biết bạn đang làm trên ngôn ngữ gì?
Mình thì chỉ biết php có hàm nl2br return về <br> || <br />
Khi bạn lưu vào database nếu có xuống dòng trong area text html thì sẽ nhận được là \n
Nếu dữ liệu đã có thẻ <br> thì nó sẽ tự động xuống hàng thôi
Còn nó hiện ra như bạn nói thì chắc là dữ liệu nhập bị sai rồi

1 Like

mình dùng sails.Js nhé . có lẽ là mình nên bỏ dữ liệu trong 1 thẻ Span . hoặc phải dùng thuật toán để xuống dòng

Có thể nó tự động escape html. Bạn thử tìm trong document của sailjs về cái này xem.

2 Likes

cảm ơn bạn nhé :slight_smile: mình tìm từ khóa unescape và đã có kết quả

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?