在 SQL Server 2008 中应该使用什么数据类型来存储 HTML 内容?
它用于 CMS 的动态内容。
最佳答案
VARCHAR(MAX)
如果一切都将基于 ascii,比如基本的 HTML 模板
NVARCHAR(MAX)
HTML 是否可以包含任何内容
NVARCHAR 将使用双倍的存储空间,因为它使用的空间量是 VARCHAR 的两倍。 HTML 本身不需要 NVARCHAR,只有 HTML 标签之间的内容可以基于语言等。
编辑:
在给出这个答案多年后,如果标签内容之间有任何内容,我现在几乎总是使用 NVARCHAR。 Unicode 很流行...
如果只是存储简单的 html 模板,例如标签和占位符,我只使用 VARCHAR
例如:<div><span>[PLACEHOLDER]</span><div>
根据您的用例进行调用..
关于html - 在 SQL Server 中存储 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5772897/