什么时候从在线托管应用程序更新我的数据库..我进入更新行的整个单元格..问号'???' ..这与语言有冲突吗..因为我写成阿拉伯语并更新成阿拉伯语。但如果我写成英文更新成功..并通知。用阿拉伯语或英语插入是成功的 .. 但仅限于更新英语成功和阿拉伯语字母转换为 '?????' 问号和 iam 使用 Microsoft Visual Studio 2010 的 .. SQL Server 2008
问问题
1716 次
2 回答
5
要在 oracle 或 MSSQL 数据库中保留字符编码,请在文本值前使用“N”:
UPDATE yourTable SET yourcolumn = N'newtext';
:-)
于 2012-04-23T22:30:25.517 回答
3
我认为您可以为表中的字段使用char
或varchar
数据类型。
在 MSSQL 中,字符数据类型
char
和nchar
. (还有两种不同的类型:varchar
和nvarchar
)
如果您有支持多种语言的网站,请考虑使用 Unicode 'nchar' 或 'nvarchar' 数据类型以尽量减少字符转换问题。
于 2012-04-24T04:54:43.520 回答