SQL Server 2005中不支持使用varchar的符号
本文关键字:varchar 符号 不支持 Server 2005 SQL | 更新日期: 2023-09-27 18:19:33
我被分配去做一项任务。。。。我有一个带有一些文本框和保存按钮的页面,当我在文本框中输入值并单击保存按钮时,数据将保存到数据库中。
在SQL Server中,所有列的数据类型都是varchar
。在某些情况下,数据将无法正确保存,此时单击保存按钮不会显示任何错误,但所有值都将消失。
我认为某些符号不支持使用varchar
。我不确定问题出在哪里,请帮我
varchar
仅支持非Unicode字符,因此,如果您有西里尔文、希伯来文、阿拉伯语、中文或其他"非拉丁"字符,则会丢失其中一些字符。
请参阅MSDN关于char和varchar:的官方文档
varchar [ ( n | max ) ]
可变长度,非Unicode字符串数据
使用nvarchar(n)
作为数据类型-这将存储Unicode文本并保留所有特殊字符