我目前正在使用 sql 2008 数据库。 许多条目都带有符号,因此存储为“艺术与文化” 我们应该将转义版本存储在数据库中吗? 非常感谢任何想法。
最佳答案
一般而言,数据库中的所有内容都应尽可能接近原始版本存储。如果您必须进行任何转义,请在数据库之外进行。
这样做的原因很简单:只有在 Web 中,您才需要转义 &
符号。如果有时您的数据库有一个非 Web 前端,您将不得不将这些转义序列转换回原始值,这并不总是可能的:例如,如果用户将输入 &
(sic),在重新转换时,这将被翻译回 &
,这将失去原来的含义。
关于sql-server - 在数据库中存储 & 符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3545735/