У меня есть столбец, для которого было установлено значение Varchar, а для базы данных - SQL_Latin1_General_CP1_CI_AS.
Когда пользователь вводил свое имя в наш веб-интерфейс и сохранял данные, он неправильно сохранял символы с акцентом.
Веб-пользователь вводил следующее «Béala», но оно сохранялось в базе данных как «Bélala».
Я полагаю, что изменение столбца с Varchar на NVarchar должно помешать этому произойти (?), Однако у меня есть два вопроса.
1) Как выполнить выборку существующих данных в столбце и правильно их отобразить?
select CONVERT(NVARCHAR(100),strAddress1) from [dbo].[tblCustomer]
Это все еще показывает данные неправильно.
2) Как обновить данные в столбце, преобразованном в NVarchar, для правильного сохранения акцентированных символов?
Большое спасибо,
Ray.