什么时候要从托管应用程序在线更新我的数据库..我进入了更新Row的整个单元格..问号'???' ..是与语言的冲突..我写入阿拉伯语并更新为阿拉伯语。但如果我写成英文更新成功..并通知。用阿拉伯语或英语插入是成功的..但仅限于更新英语成功和阿拉伯语字母转换为'?????'问号和iam使用.. Microsoft Visual Studio 2010的SQL Server 2008
答案 0 :(得分:5)
要在oracle或MSSQL数据库中保留字符编码,请在文本值前面使用“N”:
UPDATE yourTable SET yourcolumn = N'newtext';
: - )
答案 1 :(得分:3)
我认为您可以在表格中使用char
或varchar
数据类型。
在MSSQL中,字符数据类型有两种不同的类型
char
和nchar
。 (还有两种不同的类型:varchar
和nvarchar
)
如果您的网站支持多种语言,请考虑使用Unicode“nchar”或“nvarchar”数据类型来最大限度地减少字符转换问题。