我们必须使用Unicode类型时是否有规则?
我已经看到大多数欧洲语言(德语,意大利语,英语......)在VARCHAR列中的同一数据库中都很好.
我正在寻找类似的东西:
那么服务器/数据库的整理呢?
我不想像这里建议的一样使用NVARCHAR.varchar 和nvarchar SQL Server数据类型之间的主要性能差异是什么?
我在Sql Server表中具有以下两个字段:
当我在字段中添加带有重音符号的测试数据时,它实际上存储了它们!我以为我必须将列从VARCHAR
更改NVARCHAR
为接受重音符号等?
基本上,我认为:
VARCHAR
= ASCIINVARCHAR
= Unicode那么,是这样的情况,其中façade
etc 实际上是ASCII ..而其他一些字符会出错(如果VARCHAR
)?
我可以在扩展的 ASCII图表中看到ç
和é
字符(上面的链接)..这是否意味着ASCII包括0-> 127或0-> 255?
(想法:我想我很高兴接受0-> 255并删除其他任何内容。)
Latin1_General_CI_AS
12.0.5223.6
SQL_Latin1_General_CP1_CI_AS