Asp.net 如何在表单的文本框中使用非英语语言(如印地语)进行用户直接输入

Asp.net 如何在表单的文本框中使用非英语语言(如印地语)进行用户直接输入,asp.net,visual-studio-2010,Asp.net,Visual Studio 2010,我想创建非英语语言(例如印地语)的web表单,该表单采用用户输入的印地语。 在开发web应用程序时,我需要这样的设置,即用户或客户端可以轻松地以非英语语言输入字符…我的问题如下.. 1) 这可能吗?我如何创建这样的网页使之成为可能 2) 我是否必须为此客户端或浏览器端执行此操作,或者无需任何设置即可执行此操作 3) 我是否要求客户端的非语言字体或此类功能可以在web应用程序中使用。是的,您可以通过该语言字体来实现这一点,在您的情况下,您可以使用shivaji字体 我认为shivaji字体是用于d

我想创建非英语语言(例如印地语)的web表单,该表单采用用户输入的印地语。 在开发web应用程序时,我需要这样的设置,即用户或客户端可以轻松地以非英语语言输入字符…我的问题如下..
1) 这可能吗?我如何创建这样的网页使之成为可能
2) 我是否必须为此客户端或浏览器端执行此操作,或者无需任何设置即可执行此操作
3)
我是否要求客户端的非语言字体或此类功能可以在web应用程序中使用。

是的,您可以通过该语言字体来实现这一点,在您的情况下,您可以使用
shivaji字体

我认为shivaji字体是用于devnagari脚本的。我已经将这种字体用于Marathi(印度亚州语言)语言字体

您必须在客户端安装这些字体,从任何地方下载,只需执行以下步骤

1) 将下载的包下载并解压缩到一个文件夹中。(您可以在桌面上进行)
2) 现在转到
mycomputer–>C:–>WINDOWS–>font
文件夹路径将与“C:\WINDOWS\font”中的路径类似

3) 现在从桌面打开字体目录,复制所有3种字体并粘贴到“C:\WINDOWS\Fonts”目录中。

4) 你做到了。所有字体都将安装在您的系统中。

您可以在web.config的globalization元素中将编码设置为
UTF-8
,如下所示:

<globalization requestEncoding="utf-8" responseEncoding="utf-8" />

如果您想创建只需要输入印地语的自定义文本框控件

以下是一篇基于此的文章:

hi..我设置了全球化,但当我输入一个字符时,它是用英语输入的,我想让用户输入一个印地语字符…为此,我能做什么?为此,你需要创建自己的用户控件,这是我给你的第二个选项。你能提供一些其他链接吗..我无法理解上面的内容链接。这是另一个给你的链接