今天在做作业时,发现在数据库中不能插入中文,百度后发现这样一种方法insert into Goods values(4,N'玉米',4,'~/Image/Others/yumi.jpg ',N'玉米',150);,就是在数据为nvarchar类型,然后在你要插入的中文字段前加N,这样做在插入时发现确认在数据库中插入中文,但是在网页中做查询时发现不能查询到中文内容,但是能查到英文的。后来发现还是数据库中乱码问题。虽然我们在数据库中看到中文字段可以插入,但是实质上还是存储乱码。
作如下操作可解决以上问题:选择你的数据库(如MyWeb)-->选项-->排序规则-->Chinese_PRC_CI_AS,单击确定就可以了。
我也是一个菜鸟,但是希望会对大家有帮助吧