我們正在德國安裝基於網絡的應用程序(.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