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