运行时更改键盘语言

3

我正在编写一个健康应用程序,其中包含多种语言,如英语、俄语和阿拉伯语等。显示不同的语言并不是问题,但当我开始在输入框中键入时,它会输入默认的英语语言。我希望这样做:如果我的会话设置为阿拉伯语,那么键盘应该自动写入阿拉伯语,而对于其他语言也是如此。

该应用程序应该使用 php + mysql 开发。


你必须使用一些支持Unicode格式和多语言的JS文本编辑器。 - Arun Killu
你的意思是使用JavaScript切换操作系统的输入语言吗?我怀疑这是不可能的。 - user1600124
我不会烦恼,这取决于用户。我经常更改输入语言和拼写检查。对我来说默认是荷兰语。 - mplungjan
只有一种非常糟糕的方法可以实现。使用JS捕获所有按键,并将它们映射到特定语言的特定字符。但请不要这样做,因为这会让人们发疯,并可能导致程序崩溃。 - HappyTimeGopher
2个回答

2
据我所知,语言设置更多是操作系统问题,而不是在 Web 应用程序中处理的。如果用户想要输入其他语言,比如荷兰语,可以更改键盘语言并进行输入。
语言可以通过执行以下步骤更改:
运行 > intl.cpl > 键盘和语言 > 更改键盘

好的,我明白了,所以处理输入字段语言不是我的责任。 - MIrfan

0

我认为这个问题不能通过任何编程语言来处理。语言设置与您的操作系统有关。如果您的操作系统没有支持您的应用程序的语言包,那么怎么办呢?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接