Aby pole mohlo ukládat znaky Unicode, musíte použít typ nvarchar
(nebo jiné podobné jako ntext
, nchar
).
Chcete-li vložit znaky unicode do databáze, musíte text odeslat jako unicode pomocí typu parametru jako nvarchar
/ SqlDbType.NVarChar
.
(Pro úplnost:pokud vytváříte SQL dynamicky (proti běžné radě), vložíte N před řetězcový literál, aby byl unicode. Například:vložte do tabulky (název) hodnoty (N'Pavan') .)