我们正在德国安装基于 Web 的应用程序(针对 SQL Server 2008 的 .NET)。我们正在使应用程序和数据库国际化。我意识到某些语言(例如在印度或中国)需要扩展字符集。这些扩展字符集需要 SQL Server 中的 NVARCHAR(而不是 VARCHAR)数据类型。
由于时间表已经很紧迫,我想在以后的版本中从 VARCHAR 过渡到 NVARCHAR。我已经研究过,但找不到这个问题的明确答案:
SQL Server 的 VARCHAR 数据类型会完全支持德语吗?
我们正在德国安装基于 Web 的应用程序(针对 SQL Server 2008 的 .NET)。我们正在使应用程序和数据库国际化。我意识到某些语言(例如在印度或中国)需要扩展字符集。这些扩展字符集需要 SQL Server 中的 NVARCHAR(而不是 VARCHAR)数据类型。
由于时间表已经很紧迫,我想在以后的版本中从 VARCHAR 过渡到 NVARCHAR。我已经研究过,但找不到这个问题的明确答案:
SQL Server 的 VARCHAR 数据类型会完全支持德语吗?
CHAR 的默认编码是iso_1
,实际上是ISO 8859-1
。该标准的Wikipedia 页面声明德语已被完全覆盖——但其他欧洲语言则没有。
所以如果你现在只关心德语,你可能会没事的。但实际上,您应该尽快迁移到 NVARCHAR!