VS2019自带数据库在创建数据表时中文乱码解决方案

  1. 首先把字段名称设置为varchar,或者nchar,nvarchar类型
  2. 右键数据库,选择新建查询,如下图3.输入
    select * from sys.databases //列出所有数据库

    执行,在结果中查看数据库名称及collation_name属性,若collation_name不是Chinese_PRC_CI_AS则将其改过来;

  3. 再次新建查询,输入下列语句:
    alter database [数据库名称] set single_user with rollback immediate; // 将数据库改为单用户模式,因为混合用户模式不能更改编码
    go
    alter database [数据库名称] collate Chinese_PRC_CI_AS
    go
    alter database [数据库名称] set multi_user; // 改回混合用户模式
    go
    

猜你喜欢

转载自blog.csdn.net/weixin_55109596/article/details/123456579