Sql Server数据库显示中文乱码的解决方案

.数据库中文乱码原因

1. 一种情况是实际生产环境的电脑并不支持中文语言,但是数据库的数据表里面,有些说明字段需要用中文显示,这个时候就出现了乱码了

2. 另外一种情况是,安装数据库的时候,使用的是默认的编码规则。这个时候如果电脑本身就不支持中文语言。然后数据库表里面录入中文,也会出现乱码。支持中文的电脑,安装使用默认的选项,数据表录入中文,好像没有出现过乱码问题。

Sql Server数据库显示中文乱码的解决方案

2. 如何解决

2.1 快速的解决方案就是,建库的时候,指定 Chinese_PRC_CS_AI_WS (中文简体)编码类型。

Sql Server数据库显示中文乱码的解决方案

 2.2 接着,数据库建立好之后,先选中该库,右键-属性,点击选项-排序规则,看看是不是 Chinese_PRC_CS_AI_WS (中文简体)编码。如果不是就再次更改,直到成功为止。

Sql Server数据库显示中文乱码的解决方案

 2.4 接着,再重新建立数据库表,这个时候录入中文,就没有乱码了

Sql Server数据库显示中文乱码的解决方案

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/7274

(0)
郭靖的头像郭靖
上一篇 2023年2月18日 下午1:57
下一篇 2023年2月18日 下午4:21

相关推荐

  • Oracle报错:ORA-00257 错误处理

    一、错误描述 使用plsql develop工具登录数据库时,有如下报错: ORA-00257:archiver error. Connect internal only. unitl freed. 二、错误原因 archive log 日志已满 三、处理方法 1.用sys用户登录 2.查看archivlog所在位置 3.VALUE为空时,可用archive…

    2023年3月25日
    1.2K00
  • MYSQL分区

    一:概念 MySQL从5.1版本开始支持分区的功能。分区是指根据一定的规则,数据库把一个表分解成多个更小的、更容易管理的部分。就访问数据库的应用而言,逻辑上只有一个表或一个索引,但是实际上这个表可能由数10个物理分区对象组成,每个分区都是一个独立的对象,可以独自处理,可以作为表的一部分进行处理。分区对应用来说是完全透明的,不影响应用的业务逻辑。 二:分区优点…

    2024年6月3日
    1.3K00
  • Oracle 日期时间查询

    查询近一个月的数据: 表示创建日期 CREATE_DATE 大于等于当前日期向前推1个月,即近一个月的数据。 Oracle根据当前时间查询前7天的数据: Oracle数据库日期范围查询有两种方式:to_char方式和to_date方式,我们通过一个实例来介绍这一过程。我们假设要查询2022-05-02到2022-05-30之间的数据,实现方式如下: to_d…

    2023年3月25日
    1.4K00
  • Mysql备份策略(Linux版)

    1.创建保存备份文件的文件夹 或者挂载一块网络共享硬盘到lunix系统中用于备份,挂载方式: 2.编写脚本 SH脚本内容: 给脚本赋权限 3.制定定时任务 插入这一行,完成定时任务,这里可以设置定时时间:

    2022年8月10日
    1.2K00
  • 解决Redis、MySQL缓存双写不一致问题

    redis、mysql双写缓存不一致: 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有一篇全面的博客,对这几种方案进行解析。 正文 给缓存数据设置过期时间 先做一个说明,从理论上来说,给缓存设置过期时间,是保证最终一致性的解决方案。这种方案下,我们可以对存入缓存的数据设置过…

    2022年8月21日
    1.3K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信