gpt4 book ai didi

sql-server - 通过SQL Server 2008查询时"č"转换为"c"

转载 作者:行者123 更新时间:2023-12-03 08:28:57 25 4
gpt4 key购买 nike

选择/插入我的SQL Server 2008数据库时,正在转换中欧字符。

例如:

Select 'Kutenič'

返回:

Kutenic

这是为什么?我怎样才能防止这种情况发生?我的 ASP.NET Web 应用程序会不会有类似的问题?

最佳答案

使用N前缀

Select N'Kutenič'

如果没有它,字符串将被转换为数据库默认排序规则的代码页。

或者将数据库的默认排序规则设置为以下之一(如果这更适合您的语言环境)。

Albanian_X
Albanian_100_X
Bosnian_Latin_100_X
Croatian_X
Croatian_100_X
Czech_X
Czech_100_X
Estonian_X
Estonian_100_X
Hungarian_X
Hungarian_100_X
Hungarian_Technical_X
Hungarian_Technical_100_X
Latvian_X
Latvian_100_X
Lithuanian_X
Lithuanian_100_X
Polish_X
Polish_100_X
Romanian_X
Romanian_100_X
Serbian_Latin_100_X
Slovak_X
Slovak_100_X
Slovenian_X
Slovenian_100_X
Turkmen_100_X
SQL_Croatian_CP1250_X
SQL_Czech_CP1250_X
SQL_Estonian_CP1257_X
SQL_Hungarian_CP1250_X
SQL_Latin1_General_CP1250_X
SQL_Latin1_General_CP1257_X
SQL_Latvian_CP1257_X
SQL_Lithuanian_CP1257_X
SQL_Polish_CP1250_X
SQL_Romanian_CP1250_X
SQL_Slovak_CP1250_X
SQL_Slovenian_CP1250_X

关于sql-server - 通过SQL Server 2008查询时"č"转换为"c",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7823512/

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