首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在sql server 2008中保存和检索前台语言(马拉雅兰语)数据

如何在sql server 2008中保存和检索前台语言(马拉雅兰语)数据
EN

Stack Overflow用户
提问于 2010-12-09 21:46:58
回答 2查看 2.5K关注 0票数 0

我想把马拉雅拉姆语数据保存在sql server2008中。我已经在系统中安装了马拉雅拉姆语字体,并在我的应用程序中将TextBox字体改为马拉雅拉姆语。所以它显示在马拉雅拉姆语,但实际上它的英语letters.If保存到数据库中,它以英语存储,但我想保存在马拉雅拉姆语的TextBox值到数据库。

请帮帮忙。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-09 21:52:05

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

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

票数 3
EN

Stack Overflow用户

发布于 2013-12-12 16:01:30

我只是遵循了我自己的编码风格。所以,当你关注我的时候,请考虑这一点。

首先我创建了MySql数据库。

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

SET NAMES = UTF8;

存储unicode的表和列将使用排序属性设置为utf8-utf_general_ci。将选择用于存储unicode的每一列,并将排序属性设置为utf8-utf_general_ci。

现在在C#。

我的连接字符串像往常一样设置,但增加了一个属性,如下所示:

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

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

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

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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4398868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档