Sql server 为什么char允许注册签名?
列的数据类型是Sql server 为什么char允许注册签名?,sql-server,Sql Server,列的数据类型是char,我发现它允许®(注册符号) char不只是支持ascii符号吗?®不是unicode符号吗?char还支持哪些其他符号 char是否仅支持ascii符号 由于char数据类型有8位,而ASCII仅使用其中的7位,因此在存储非UNICODE字符数据时,SQL Server会为所选字符使用扩展ASCII集 char还支持哪些其他符号 运行sp_helpsort查看服务器正在使用的代码页。选择时,您的代码集允许将character®编码为0xAE或17410。这个数字适合一个字
char
,我发现它允许®(注册符号)
char不只是支持ascii符号吗?®不是unicode符号吗?char还支持哪些其他符号
char
是否仅支持ascii符号
由于char
数据类型有8位,而ASCII仅使用其中的7位,因此在存储非UNICODE字符数据时,SQL Server会为所选字符使用扩展ASCII集
char还支持哪些其他符号
运行
sp_helpsort
查看服务器正在使用的代码页。选择时,您的代码集允许将character®编码为0xAE或17410。这个数字适合一个字节,因此您可以在char
数据类型的列中安全地使用它。是ANSI字符174。请参阅:@JonathanM:Char不适用于UTF-8及其固有的多字节字符。一般来说,ASCII与任何现代系统(比如1981年之后)都不相关,除非您完全知道它是相关的。@Blorgbeard小心,在ANSI代码页174中是相关的ฎ.“ANSI”和“Extended ASCII”不是特定的代码页,因此这些术语的使用非常有限,如果不影响理解的话。