SQL Server 2005中不支持使用varchar的符号

本文关键字:varchar 符号 不支持 Server 2005 SQL | 更新日期: 2023-09-27 18:19:33

我被分配去做一项任务。。。。我有一个带有一些文本框和保存按钮的页面,当我在文本框中输入值并单击保存按钮时,数据将保存到数据库中。

在SQL Server中,所有列的数据类型都是varchar。在某些情况下,数据将无法正确保存,此时单击保存按钮不会显示任何错误,但所有值都将消失。

我认为某些符号不支持使用varchar。我不确定问题出在哪里,请帮我

SQL Server 2005中不支持使用varchar的符号

SQL Server中的

varchar仅支持非Unicode字符,因此,如果您有西里尔文、希伯来文、阿拉伯语、中文或其他"非拉丁"字符,则会丢失其中一些字符。

请参阅MSDN关于char和varchar:的官方文档

varchar [ ( n | max ) ]

可变长度,非Unicode字符串数据

使用nvarchar(n)作为数据类型-这将存储Unicode文本并保留所有特殊字符