我在SQL Server 2008中的表5列:如何在SQL Server中支持特殊字符?
id INT
name VARCHAR(100)
user address VARCHAR(200)
phone_number VARCHAR(20)
email VARCHAR(50).
但我不知道为什么特殊字符不上台面的输入。
有什么建议吗?
我在SQL Server 2008中的表5列:如何在SQL Server中支持特殊字符?
id INT
name VARCHAR(100)
user address VARCHAR(200)
phone_number VARCHAR(20)
email VARCHAR(50).
但我不知道为什么特殊字符不上台面的输入。
有什么建议吗?
您试过“nvarchar”。将字段/字段更改为nvarchar而不是varchar,您怀疑特殊字符会到来。或者将表格整理为utf8_general_ci
使用NVARCHAR而不是VARCHAR。
SQL Server提供了两种数据类型来存储字符信息。对于 ,大多数情况下,这两种数据类型在SQL Server或应用程序中与其工作 的方式相同。区别在于 nvarchar用于存储unicode数据,该数据用于在您的数据库表中存储 多语言数据。
谢谢。这是令人惊讶的工作 – Jhilom
罗杰说,比你应该接受的答案:http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work –
谢谢。这是令人惊讶的工作 – Jhilom
不,并不令人惊讶 - 这是通过设计和[**有据可查的**](http://msdn.microsoft.com/en-us/library/ms176089.aspx)... –