sql server2005插入中文乱码
服务器上面是英文版sql server 2005。直接使用Insert [table] values("中文")命令,所插入的字段是nvarchar类型,插入后出现“??”。尝试了四种方式
1.在前面加上N。即使用 Insert [table] values(N"中文")方式插入,可以正常显示中文。
2.修改数据库的COLLATE为Chinese_PRC_BIN,仍然不能正常显示中文。
3.使用存储过程运行 Insert [table] values("中文"),不能正常显示中文。
4.使用存储过程,把中文string以参数形式传入存储过程,@para=“中文”, Insert [table] values(@para),可以正常显示中文。
浙公网安备 33010602011771号