0

我知道这个问题有点含糊,甚至不确定这是否可能。在我的网站上,我想显示一个包含尽可能多的语言(以 unicode 可用)的组合框,并且当用户选择语言时,应加载该语言的相应字符映射。然后用户可以单击并使用他们自己的语言的评论完成给定的文本区域。我不是在要求代码,而是关于这种可能性的友好指南以及这样做的方法将非常有帮助。我的最终需要是让用户输入他们选择的任何语言。用户在使用它之前是否需要在他们的计算机中安装该语言?谢谢你。

4

1 回答 1

1

Unicode 标准没有按语言划分字符,对于“语言中使用的字符”这个概念也没有严格的定义。例如,“é”是英文中使用的字符吗?(想想“未婚夫”。)“è”呢?(想想某些写作形式中使用的拼写“belovèd”。)

Unicode 联盟创建了CLDR数据库,其中包含有关任何语言中的“示例字符”的信息,但这些信息基于主观判断并且经常存在争议——主要是在覆盖太多的意义上,这在这里可能并不严重。数据采用 XML 形式,因此可以自动输入到应用程序中。

用户不需要或可以做任何事情来“安装语言”来达到这样的目的。重要的是用户的计算机是否具有包含所有所需字符的字体以及浏览器是否能够使用它们。

于 2013-09-04T07:54:45.677 回答