Sql server 在数据库中存储符号和
我目前正在使用sql 2008数据库。 许多参赛作品都有“艺术与文化”字样 我们应该将转义版本存储在数据库中吗?Sql server 在数据库中存储符号和,sql-server,Sql Server,我目前正在使用sql 2008数据库。 许多参赛作品都有“艺术与文化”字样 我们应该将转义版本存储在数据库中吗? 非常感谢您的任何想法 一般来说,数据库中的所有内容都应尽可能存储在原始版本附近。如果必须进行任何转义,请在DB之外进行 这样做的原因很简单:只有在web中,您才需要使用&符号。如果您的数据库有时有一个非web前端,则必须将这些转义序列转换回原始值,这并不总是可能的:例如,如果用户输入&(原文如此),在重新转换后,这将被翻译回&,这将失去原始含义。一般来说,数据库中的所有内容都应
非常感谢您的任何想法 一般来说,数据库中的所有内容都应尽可能存储在原始版本附近。如果必须进行任何转义,请在DB之外进行
这样做的原因很简单:只有在web中,您才需要使用
&
符号。如果您的数据库有时有一个非web前端,则必须将这些转义序列转换回原始值,这并不总是可能的:例如,如果用户输入&代码>(原文如此),在重新转换后,这将被翻译回&
,这将失去原始含义。一般来说,数据库中的所有内容都应尽可能存储在原始版本附近。如果必须进行任何转义,请在DB之外进行
这样做的原因很简单:只有在web中,您才需要使用&
符号。如果您的数据库有时有一个非web前端,则必须将这些转义序列转换回原始值,这并不总是可能的:例如,如果用户输入&代码>(原文如此),在重新转换后,这将被翻译回&
,这将失去原始意义。SQL Server将艺术与文化
存储到VARCHAR(x)或NVARCHAR(x)(Unicode变体-每个字符2个字节)字段中
从数据库的角度来看,完全没有必要或没有必要转义任何内容 SQL Server将把艺术与文化
存储到VARCHAR(x)或NVARCHAR(x)(Unicode变体-每个字符2个字节)字段中
从数据库的角度来看,完全没有必要或没有必要转义任何内容 谢谢,我想不管是谁设置的,都是从web ui保存的,这就是为什么到处都有这些转义字符的原因。我想我需要做一个搜索和替换。谢谢,我想无论是谁设置了这个保存为web ui,这就是为什么到处都有这些转义字符。我想我需要做一个搜索和替换。