2

什么时候从在线托管应用程序更新我的数据库..我进入更新行的整个单元格..问号'???' ..这与语言有冲突吗..因为我写成阿拉伯语并更新成阿拉伯语。但如果我写成英文更新成功..并通知。用阿拉伯语或英语插入是成功的 .. 但仅限于更新英语成功和阿拉伯语字母转换为 '?????' 问号和 iam 使用 Microsoft Visual Studio 2010 的 .. SQL Server 2008

4

2 回答 2

5

要在 oracle 或 MSSQL 数据库中保留字符编码,请在文本值前使用“N”:

UPDATE yourTable SET yourcolumn = N'newtext';

:-)

于 2012-04-23T22:30:25.517 回答
3

我认为您可以为表中的字段使用charvarchar数据类型。

在 MSSQL 中,字符数据类型 charnchar. (还有两种不同的类型:varcharnvarchar

如果您有支持多种语言的网站,请考虑使用 Unicode 'nchar' 或 'nvarchar' 数据类型以尽量减少字符转换问题。

于 2012-04-24T04:54:43.520 回答