在JS-SQL环境中格式化数据库文本的最佳实践?

时间:2017-04-13 16:50:37

标签: javascript html sql

我在数据库中有一个带有一些文本的列。我需要在一个带有一些HTML格式的网页上显示这个 - 比方说,我需要在文本中的两个句子之间换行。实现这个的最佳方法是什么?

有两种方法:  1.在数据库表中包含HTML  2.将第二个句子放在单独的列中并在UI上执行格式化

最好的方法是什么?需要注意的一点是,此数据的格式是动态的。 I.E有时我需要在句子中使用换行符,有时我需要在句子中添加某些作品的超链接等。

1 个答案:

答案 0 :(得分:0)

当内容使用某些单词的超链接进行特殊格式化时,我会将HTML保存在数据库中。

但请确保您写入数据库的所有数据都已正确转义,以确保系统安全。查看this Wikipedia entry about HTML sanitizion