【问题标题】:Capitalization of Spanish month and day names in syslanguagessyslanguages 中西班牙语月份和日期名称的大写
【发布时间】:2011-08-05 16:08:19
【问题描述】:

当语言设置为西班牙语时,为什么 SQL Server 将月份和日期名称大写?

“syslanguages”表包含如下名称:

select langid, name, alias, months, days
from master..syslanguages
where alias in ('English', 'French', 'Spanish')

langid  alias    months                                                                                    days
0       English  January,February,March,April,May,June,July,August,September,October,November,December     Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday
2       French   janvier,février,mars,avril,mai,juin,juillet,août,septembre,octobre,novembre,décembre      lundi,mardi,mercredi,jeudi,vendredi,samedi,dimanche
5       Spanish  Enero,Febrero,Marzo,Abril,Mayo,Junio,Julio,Agosto,Septiembre,Octubre,Noviembre,Diciembre  Lunes,Martes,Miércoles,Jueves,Viernes,Sábado,Domingo

据我了解,惯例是西班牙语中的月份和日期的名称应为小写。 .NET 的行为与此一致。在这方面,微软在他们的技术堆栈中似乎并不一致。

知道原因吗?

【问题讨论】:

    标签: sql-server internationalization sql-server-2008-r2


    【解决方案1】:

    当我在读大学西班牙语时,我们将月份和日期的名称大写,就像在英语中一样。你有引用表明这是不正确的吗?

    【讨论】:

    • 搜索返回的几乎所有排名靠前的结果都会产生指示小写字母的答案(例如:123)。搜索显然被称为西班牙记录报纸的 ABC 会发现带有小写月份的文章,例如 this one
    猜你喜欢
    • 2021-11-26
    • 2020-02-24
    • 2018-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-20
    相关资源
    最近更新 更多