程序笔记
随心而记

解决方法有以下几点:

①.改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 就可以了。

本人当前仅知道的中文乱码解决方法就这三种,也就列举于此了,如有更高明的方法,愿闻其详。

posted on 2009-03-12 17:04    阅读(2972)  评论(0编辑  收藏  举报