我们正在德国安装基于网络的应用程序(.NET对SQL Server 2008)。我们正在将应用程序和数据库国际化。我意识到某些语言(例如印度或中国)需要扩展字符集。这些扩展字符集需要SQL Server中的NVARCHAR(而不是VARCHAR)的数据类型。欧洲语言需要SQL Server - NVARCHAR吗?
由于时间线已经很激进,我想在以后的版本中从VARCHAR转换到NVARCHAR。我已经研究过,但是找不到这个问题的确切答案:
SQL Server的VARCHAR数据类型是否完全支持德语?
不确定,但如果你选择UTF8作为*排序规则*,你应该没问题... – CapelliC
我认为你需要nvarchar。 http://stackoverflow.com/questions/612430/when-must-we-use-nvarchar-nchar-instead-of-varchar-char-in-sql-server – webNoob
@webNoob:链接问题的接受答案似乎强制UTF8应该适用于OP – CapelliC