SQL Server - 欧洲语言需要NVARCHAR吗?

时间:2012-12-10 14:24:27

标签: sql-server internationalization nvarchar

我们正在德国安装基于Web的应用程序(针对SQL Server 2008的.NET)。我们正在将应用程序和数据库国际化。我意识到某些语言(例如在印度或中国)需要扩展字符集。这些扩展字符集在SQL Server中需要NVARCHAR(而不是VARCHAR)的数据类型。

由于时间线已经很激进,我想在以后的版本中从VARCHAR过渡到NVARCHAR。我已经研究过但无法找到这个问题的明确答案:

SQL Server的VARCHAR数据类型是否完全支持德语?

1 个答案:

答案 0 :(得分:0)

CHAR的默认编码是iso_1,实际上是ISO 8859-1。该标准的Wikipedia page表明德语完全被覆盖 - 但其他欧洲语言则不然。

所以如果你现在只关心德语,你可能会好的。但实际上,您应该尽快迁移到NVARCHAR!