我的空间是放在国外的服务器上,用的是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 '中文'
 

 

相关文章: