Internationalization 如何在web应用程序中处理indi语言?

Internationalization 如何在web应用程序中处理indi语言?,internationalization,Internationalization,我正在开发一个web应用程序(springmvc和Hibernate),它需要indi语言支持和CRUD操作,我尝试了googletranslate,但它对我的需求毫无用处。然后我尝试了,它有很好的功能,我可以很容易地输入大多数印度语(不知道本地语言输入),但如果我将本地语言数据保存到数据库中,它会显示如下(即使在获取记录时)。然后我使用了,这也和“Quillpad”一样。即使我执行了一个允许数据库接受“UTF-8”的查询,仍然没有成功 我的问题是: 如何将以任何INDI语言键入的数据保存到数据

我正在开发一个web应用程序(springmvc和Hibernate),它需要indi语言支持和CRUD操作,我尝试了googletranslate,但它对我的需求毫无用处。然后我尝试了,它有很好的功能,我可以很容易地输入大多数印度语(不知道本地语言输入),但如果我将本地语言数据保存到数据库中,它会显示如下
(即使在获取记录时)。然后我使用了,这也和“Quillpad”一样。即使我执行了一个允许数据库接受“UTF-8”的查询,仍然没有成功

我的问题是:

  • 如何将以任何INDI语言键入的数据保存到数据库
  • 从数据库保存/获取记录是否需要Unicode
  • 在HTML页面上显示该数据还有其他要求吗
  • 他们有没有免费的API来帮助我
    任何帮助都将不胜感激,谢谢。

    我希望我能提供更多的背景,但让我们尽量保持高水平

  • 不管它是印度文,还是Unicode支持的任何其他语言,都没有什么特别需要做的。如果您使用的是任何现代编程语言,如Java或C#。如果你愿意,你可以用
  • 在数据库字段上需要或至少推荐使用Unicode(我认为您不想使用)。根据数据库的不同,您可能希望将字符编码设置为让
    CHAR
    VARCHAR
    存储Unicode字符,或者只需使用
    NCHAR
    NVARCHAR
  • 要在HTML中显示印度字符,必须满足许多要求。首先,您需要有Unicode数据源。然后,您必须确保在页面上设置了有效的Unicode系列编码(即
    。此外,服务器还应返回带有有效
    内容类型
    标题的数据(即
    内容类型:text/html;charset=UTF-8
    )最后,用于显示文本的字体必须支持印度特有的Unicode代码点(否则,您可能会看到许多方块或问号)
  • 有数以百万计的免费库支持您的旅程。但是,通常内置的平台例程就足够了。我不能推荐任何东西,因为您将技术堆栈保密

  • 以上问题我得到了一些答案

    对于1)无论什么数据库,我们都应该首先转换/创建接受UTF-8字符的模式,即使我们可以对表或字段执行此操作

    在将我们的程序连接到数据库@URL部分时,我们应该这样指定“characterEncoding=utf8”

    对于2)我认为没有必要,但如果您能够使用Unicode,它会更好

    3)把这个放在头上

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    
    

    4)最好看一下这个

    如果有人想要翻译插件“谷歌翻译”适合短文本,它可以更准确地将文本转换为所选语言

    如果您想键入不同的“本地语言”并使用google chrome,则安装“”(它无法脱机工作),如果您想脱机并使用windows“操作系统”,则使用“”

    如果您使用的是Linux风格的操作系统,那么使用“ibus输入法”很好


    到目前为止,我得到了这么多,如果有任何东西,请让我知道。

    您能给我们看一些代码吗?如何将Quillpad(或Google IME)之间的数据移动到DB查询中?您的问题非常广泛,您没有提到您正在使用的任何技术。以目前的形式回答有点困难。@PawełDyda我使用的是Spring MVC和Hibernate我使用的是Java(Spring MVC和Hibernate)技术,能举个例子给我很多帮助吗。。。?
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />