向数据库中插入的汉字为问号
Sqlserver2008
数据库排序规则为:Chinese_PRC_CI_AS
字段类型:nvarchar
是不是一定要在SQL语句中,插入字段前面加上N?
[解决办法]
你SQL语句怎么写的?一般没问题。
[解决办法]
调试下 。 应该是乱码 。 传参 接参的时候 编码 解码
[解决办法]
传入的值是中文那就是中文
insert into table values(‘中文’)没问题
insert into table values(‘乱码’)显示???看不懂的文字
[解决办法]
估计可能是传进去的就是乱码,而不是中文,检查下传进去的字符串值,输出到程序界面看看。数据库里是nvarchar,这个是unicode一般没问题的。
[解决办法]