在数据库中存储&符号

Chi*_*hin 1 sql-server

我目前正在使用sql 2008数据库.许多参赛作品都有"艺术与文化"存储的&符号我们应该将转载的版本存储在数据库中吗?任何想法都非常感激.

Ant*_*lev 11

一般来说,数据库中的所有内容都应尽可能靠近原始版本存储.如果您必须进行任何转义,请在数据库外部进行转义.

这样做的原因很简单:只有在网络中你才能看到&标志.如果您有时会在数据库中使用非Web前端,则必须将这些转义序列转换回原始值,这并非总是可行的:例如,如果用户输入&(原文如此),则在重新转换时将被翻译回来&,这将失去原有的意义.