解决方法有以下几点:
①.改Varchar类型为nvarchar类型,并且在插入该字段的字符串值时,在字符串前面加一个大写的N,比如N'....'即可。
②.如果不能使用nvarchar类型,那么在建表时指明某个字段的语言,方法:COLLATE Chinese_PRC_CS_AS_WS,例如:
create table test
(
a varchar(255) COLLATE Chinese_PRC_CS_AS_WS NULL
)
这样就可以解决中文乱码问题了。
解决方法有以下几点:
①.改Varchar类型为nvarchar类型,并且在插入该字段的字符串值时,在字符串前面加一个大写的N,比如N'....'即可。
②.如果不能使用nvarchar类型,那么在建表时指明某个字段的语言,方法:COLLATE Chinese_PRC_CS_AS_WS,例如:
create table test
(
a varchar(255) COLLATE Chinese_PRC_CS_AS_WS NULL
)
这样就可以解决中文乱码问题了。