Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 在数据库中存储符号和_Sql Server - Fatal编程技术网

Sql server 在数据库中存储符号和

Sql server 在数据库中存储符号和,sql-server,Sql Server,我目前正在使用sql 2008数据库。 许多参赛作品都有“艺术与文化”字样 我们应该将转义版本存储在数据库中吗? 非常感谢您的任何想法 一般来说,数据库中的所有内容都应尽可能存储在原始版本附近。如果必须进行任何转义,请在DB之外进行 这样做的原因很简单:只有在web中,您才需要使用&符号。如果您的数据库有时有一个非web前端,则必须将这些转义序列转换回原始值,这并不总是可能的:例如,如果用户输入&(原文如此),在重新转换后,这将被翻译回&,这将失去原始含义。一般来说,数据库中的所有内容都应

我目前正在使用sql 2008数据库。 许多参赛作品都有“艺术与文化”字样 我们应该将转义版本存储在数据库中吗?
非常感谢您的任何想法

一般来说,数据库中的所有内容都应尽可能存储在原始版本附近。如果必须进行任何转义,请在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,这就是为什么到处都有这些转义字符。我想我需要做一个搜索和替换。