Sqlserver 生僻字

Sqlserver 生僻字

插入出现生僻字:

在这里插入图片描述

加上 N就正确了:

在这里插入图片描述

查询方法:

在这里插入图片描述

既要显示正确又要正确查询解决办法
select * from db_owner.systemMember where memberName
like N’%秦䶮%’ collate Chinese_PRC_BIN 使用强制定义字符集排序 后因为使用的时linq to
sql查询,没法指定字符集排序。
后将单表内但单字段的字符集排序从Chinese_PRC_CI_AS改为了Chinese_PRC_BIN进行查询正确。(此处因为没有用到临时表或跨表的字段匹配查询,所以仅更改了单字段的字符集排序。如果涉及到跨表跨字段匹配或者临时表因统一调整为同一字符集排序)。
扩展字符集相关知识:
解析:Chinese_PRC_BIN ;
Chinese_PRC为简体中文UNICODE字符集

  1. _BIN 二进制排序
  2. _CI(CS) 是否区分大小写,CI不区分,CS区分
  3. _AI(AS) 是否区分重音,AI不区分,AS区分
  4. _KI(KS) 是否区分假名类型,KI不区分,KS区分
  5. _WI(WS) 是否区分宽度 WI不区分,WS区分
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值