C# 如何在SQLServer2008中保存和检索foregin语言(Malayalam)数据

C# 如何在SQLServer2008中保存和检索foregin语言(Malayalam)数据,c#,sql-server-2008,C#,Sql Server 2008,我想在sql server 2008中保存Malayalam语言数据。我已在系统中安装了Malayalam字体,并在我的应用程序中将文本框字体更改为Malayalam。所以它是用马来语显示的,但实际上是英文字母。如果我保存到数据库中,它是用英文存储的,但我想把马来语中的文本框值保存到数据库中 请提供帮助。在存储unicode数据的表中使用nvarchar数据类型 确保数据库调用也使用nvarchar。在存储unicode数据的表中使用nvarchar数据类型 确保您的数据库调用也使用nvarch

我想在sql server 2008中保存Malayalam语言数据。我已在系统中安装了Malayalam字体,并在我的应用程序中将文本框字体更改为Malayalam。所以它是用马来语显示的,但实际上是英文字母。如果我保存到数据库中,它是用英文存储的,但我想把马来语中的文本框值保存到数据库中


请提供帮助。

在存储unicode数据的表中使用nvarchar数据类型


确保数据库调用也使用nvarchar。

在存储unicode数据的表中使用nvarchar数据类型


确保您的数据库调用也使用nvarchar。

我只是遵循自己的编码风格。所以当你跟随我的时候请考虑这个。< /P> 首先,我创建了MySql数据库

创建数据库后,在mysql命令提示符下,给出以下命令:

集合名称=UTF8

存储unicode的表和列将使用排序规则属性设置为utf8-utf\u general\u ci。要选择用于存储unicode的每一列,并将排序规则属性设置为utf8-utf\U general\U ci

现在是C

我的连接字符串按常规设置,但添加了如下单个属性:

constring=@“SERVER=localhost;”“++”PORT=3306;“++”DATABASE=gayakidb;“++”UID=root;“++”PASSWORD=mysql;“++”charset=utf8;“

接下来,在系统操作系统的“显示语言设置”中安装unicode字体。或者,您可以复制并粘贴操作系统字体文件夹中的字体文件(true type文件)

然后在属性页中设置textbox对象或任何其他工具对象的字体属性

此外,如果您需要使用键盘输入unicode字体,则需要安装unicode语言用于键盘布局。这可以使用操作系统的区域语言设置选项来完成


完成了。通过这些设置,我对模块进行了编码以保存数据,并且在运行ocde时,它成功地完成了工作。

我只是按照自己的编码风格。所以当你跟随我的时候请考虑这个。< /P> 首先,我创建了MySql数据库

创建数据库后,在mysql命令提示符下,给出以下命令:

集合名称=UTF8

存储unicode的表和列将使用排序规则属性设置为utf8-utf\u general\u ci。要选择用于存储unicode的每一列,并将排序规则属性设置为utf8-utf\U general\U ci

现在是C

我的连接字符串按常规设置,但添加了如下单个属性:

constring=@“SERVER=localhost;”“++”PORT=3306;“++”DATABASE=gayakidb;“++”UID=root;“++”PASSWORD=mysql;“++”charset=utf8;“

接下来,在系统操作系统的“显示语言设置”中安装unicode字体。或者,您可以复制并粘贴操作系统字体文件夹中的字体文件(true type文件)

然后在属性页中设置textbox对象或任何其他工具对象的字体属性

此外,如果您需要使用键盘输入unicode字体,则需要安装unicode语言用于键盘布局。这可以使用操作系统的区域语言设置选项来完成

完成了。通过这些设置,我编写了用于保存数据的模块,在运行ocde时,它成功地完成了工作