获取英语以外的用户输入

Get user input in other than English language

本文关键字:用户 输入 英语 获取      更新时间:2023-09-26

我已经在服务器上安装了乌尔都语字体...网站的内容还可以...但是获取用户输入存在问题...它在文本框中输入时显示英语...那么,如何在文本框中启用语言(乌尔都语)...

我正在使用PHP(Yii框架)...以下是css...

@font-face {
    font-family: nafees;
    src: url('font/trado.ttf');
}
.urdu{
    font: normal 20pt nafees;
    margin-right: 10px;
    text-align: center;
    direction: rtl;
    unicode-bidi: embed;
}

文本框的输入由键盘定义,而不是网站。确保计算机上的键盘设置为乌尔都语,然后重试。

关于文本框中的文本,您唯一可以更改的是颜色,位置,大小以及使用javascript的funk思维。

问题是你的输入法,客户端,而不是你的代码。

这是一个特定于操作系统的设置,用户必须设置该设置才能键入另一个字母表(它是系统范围的,它不仅影响网站)。

如果客户没有乌尔都语

键盘,正如您在评论中所说的那样,他应该如何输入乌尔都语字符?我唯一的建议是打开一个字符映射表并有选择地逐个选择字形,从而构建预期的字符串......有点麻烦。

如果用户没有 Urde 键盘布局,则可以提供两种在乌尔都语中输入文本的替代方法:

  1. 显示具有乌尔都语布局的虚拟键盘。

  2. 使用某种音译服务将用户输入的内容即时转换为乌尔都语键盘布局。

编辑:这里有一个例子。

Edit2:另一个示例,将.js文件复制到项目中并将其用于文本输入应该很容易:)

Edit3:http://allanguages.info/#layouts=是用于虚拟键盘的js库网页,易于使用且文档:D