解决方法有以下几点:
①.改Varchar类型为nvarchar类型,并且在插入该字段的字符串值时,在字符串前面加一个大写的N,比如N'....'即可。
②.如果不能使用nvarchar类型,那么在建表时指明某个字段的语言,方法:COLLATE Chinese_PRC_CS_AS_WS,例如:
create table test
(
a varchar(255) COLLATE Chinese_PRC_CS_AS_WS NULL
)
这样就可以解决中文乱码问题了。
③.最后嘛,那就是重新安装SQL Server了,注意:安装时不要选 Hide advice configuration options,然后再 Collation designator and order 中选择 Chinese_PRC 就可以了。
本人当前仅知道的中文乱码解决方法就这三种,也就列举于此了,如有更高明的方法,愿闻其详。