zoukankan      html  css  js  c++  java
  • Sql Server 中文乱码问题

    今天往数据库里添加数据,一个Nvarchar的字段,添加中文内容后乱码了,上网查了一下,解决方案是前面加个大写的N。

    -------------------------------------------------------------------------------------------------------------------------------

    一、在字符串前面加上 N 代表存入数据库时以 Unicode 格式存储。

    二、查看sqlserver默认的编码格式

    SQL语句:SELECT COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage')

    936 简体中文GBK 
    950 繁体中文BIG5 
    437 美国/加拿大英语 
    932 日文 
    949 韩文 
    866 俄文 
    65001 unicode UFT-8

    三、修改sqlserver默认编码格式

    1、数据库右键-->选择属性

    2、

    四、Unicode

    对于西文字符,用一个字节来存储足够了,对于东方文字字符,就需要两个字节来存储。Unicode 为了统一、规范、方便、兼容,就规定西文字符也用两个字节来存储。

  • 相关阅读:
    luffy后台登录+注册+课程
    luffy前台登录+注册+课程
    luffy前台准备
    luffy后台准备
    跨域请求
    pip源和虚拟环境的搭建
    Book接口
    drf-Xadmin的使用
    drf-JWT认证
    drf-自动生成接口文档
  • 原文地址:https://www.cnblogs.com/shanoon/p/4866117.html
Copyright © 2011-2022 走看看