我的 SQL Server 2008 表中有 5 列:
id INT
name VARCHAR(100)
user address VARCHAR(200)
phone_number VARCHAR(20)
email VARCHAR(50).
但是我不知道为什么特殊字符没有在表格中输入。
有什么建议吗?
我的 SQL Server 2008 表中有 5 列:
id INT
name VARCHAR(100)
user address VARCHAR(200)
phone_number VARCHAR(20)
email VARCHAR(50).
但是我不知道为什么特殊字符没有在表格中输入。
有什么建议吗?
使用 NVARCHAR 而不是 VARCHAR。
SQL Server 提供两种数据类型来存储字符信息。在大多数情况下,这两种数据类型在您在 SQL Server 中或从应用程序中使用它们的方式上是相同的。不同之处在于 nvarchar 用于存储 unicode 数据,用于在您的数据库表中存储多语言数据。
您是否尝试过"nvarchar"。将字段/字段更改为 nvarchar 而不是 varchar 您怀疑特殊字符会出现的地方。或将表格整理为 utf8_general_ci