在sqlserver2008中写入中文出现类似“??×??2??μ??èê?”乱码
String isCorrect="insert into UserInfo(UserName,PassWord,Question,Answer,Sex) values ('"+custname+"','"+Password+"','"+question+"','"+answer+"','"+sex+"')";
之前听人说要在前面加上N字符就行了,像这样:
String isCorrect="insert into UserInfo(UserName,PassWord,Question,Answer,Sex) values ('"+custname+"','"+Password+"',N'"+question+"',N'"+answer+"',N'"+sex+"')";
但试了之后还是乱码
只是乱码变成了类似这样的“Äã×îϲ»¶µÄ¸èÊÖ”
请问为什么 该怎样改啊?
------解决方案--------------------
SQL code
USE master
GO
ALTER DATABASE 数据库名 COLLATE Chinese_PRC_90_CI_AS