当前位置: 首页 > article >正文

sql server 字符集和排序

英文: Latin1_General_CI_AS

中文:Chinese_PRC_CI_AS

影响字符存储,解释用户存在单字节字符类型(char,varchar等)里面的数据

字符排序规则(是否区分大小写等)

中国的用户一定要注意,必须选择中文的字符集,否则选择了英文的字符集,存储到varchar,char这样的数据类型读出来是乱码(因为系统选择了错误的编码表)

对于选择了英文的字符集,如果要存储中文应该使用nvarchar这样的数据类型,可以读取中文

例如:

create table t01(a nvarchar(20))

insert into t01 values ('a');
insert into t01 values ('1');
insert into t01 values (N'我');
insert into t01 values (N'111AA我是');


select a , len(a) from t01

a	(无列名)
a	1
1	1
?	1
??	2
我	1
我是	2
111AA我是	7

参考:

排序规则和 Unicode 支持 - SQL Server | Microsoft Learn

数据类型 (Transact-SQL) - SQL Server | Microsoft Learn


http://www.kler.cn/a/444641.html

相关文章:

  • curl+openssl 踩坑笔记
  • Leetcode3046:分割数组
  • CAT3D: Create Anything in 3D with Multi-View Diffusion Models 论文解读
  • 【第二期企业级agent学习心得】
  • 【超详细】Git的基本概念和基本使用方式
  • 通用文档识别接口包含PDF文档识别么?集成方式是什么
  • 内容与资讯API优质清单
  • 医学数据集肺肿瘤分割数据集labelme格式687张1类别
  • D 咖智能饮品机器人:开启商业新篇
  • 源码分析之Openlayers中OverviewMap鹰眼控件
  • nginx模块ngx-fancyindex 隐藏标题中的 / 和遇到的坑
  • 威沙特(Wishart)分布
  • vue2使用render,js中写html
  • 游戏引擎学习第55天
  • 【vue2+js】记录如何校验一组数据中是否有区间重叠
  • 如何处理对象的创建和销毁?
  • 图书展示功能2
  • ChatGPT生成接口测试用例(一)
  • 进程间通信博客总结目录
  • 格力电器申请多项控制相关专利,可实现更精准温控和能源利用效率
  • 12.8深度学习_经典神经网络_GoogleNet
  • 引入redis缓存+本地缓存示例(Guava实现)
  • 二、Jmeter Web压测
  • 解决 Git Permission denied 问题
  • 数据结构与算法-05堆优先队列-02