如果数据库的Collocation是英文的,字段是varchar类型,向表中插入中文数据,会出现乱码. 解决方法: 方法1. 修改varchar 为 nvarchar类型, 并在插入数据前加N,例如: insert into table_name(a) values (N'中文') 方法2. 如果不修改字段类型,还是varchar, 则需要修改数据库的Collocation为 中文,参考 ------------------------------------------------------