gpt4 book ai didi

sql-server - 允许特殊字符 SQL Server 2008

转载 作者:行者123 更新时间:2023-12-02 18:28:13 26 4
gpt4 key购买 nike

我使用的是 SQL Server 2008 Express 版本,其排序规则设置设置为默认值。我希望在数据库中存储特殊字符,如 á 、â 、ã 、å 、ā 、ă 、ą 、ǻ ,但它会将它们转换为普通字符,如“a”。如何阻止 SQL Server 这样做?

最佳答案

确保您的列使用类型 nvarchar(...),而不是 varchar(...)。前者是 Unicode,后者是 ASCII。

此外,请确保您的数据库默认排序规则设置为“区分重音”,并且您的列以这种方式存储。您可能还想检查实例默认排序规则,因为这会影响系统数据库(尤其是 tempdb)的默认排序规则。

关于sql-server - 允许特殊字符 SQL Server 2008,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1628957/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com