我的空间是放在国外的服务器上,用的是sql server2005的数据库,英文版操作系统.当我向数据库插入中文字符时,就出现乱码.因为我的代码全部是用存储过程来写的,如果有insert语句到是可以在字段前加'N'(Insert into tablename(title)values(N'中文标题') )来防止中文乱码?但我用的存储过程,我要怎样修改了?代码如下:
-- =============================================
create PROCEDURE Stu_InsertAbout
-- Add the parameters for the stored procedure here
@title nvarchar(100)
AS
BEGIN
declare @sql nvarchar(1000)
insert into test (a)values(N''+@title+'')
END
GO
exec Stu_InsertAbout '中文'