JAVA:如何在字符串中存储gujrati(其他语言)字体?

时间:2012-12-21 11:46:23

标签: java string netbeans-7

我在java中有一个应用程序。

此应用程序包含一个文本框和按钮。

现在我想在按钮的点击事件中将Gujrati(其他语言)数据保存到数据库中。

怎么可能?其实我这样想,但我的字符串返回其他格式。 所以我不知道如何将gujrati数据存储到字符串?

3 个答案:

答案 0 :(得分:3)

只要源代码采用Unicode定义的编码,例如UTF-8或UTF-16,就可以在Java中使用:

String ગઉજ = "ઋઊઘ";

该部分已解决,您需要指明问题的确切位置。

答案 1 :(得分:2)

Java适用于Unicode。古吉拉特语字符具有unicode值,如here

所示

您可以直接将它们存储在字符串中。但是,如果你不能直接采用古吉拉特语输入,你可以使用像这样的字符类

int c = 0x0A82;
String s = Character.toString((char)c);
//s is ં 

等等

答案 2 :(得分:0)

您应该在网站上进行一些更改

在JSP文件更改

<%@ page language="java" contentType="text/html; charset=UTF-16" pageEncoding="UTF-16"%>

.property 文件

以单码格式保存文字

像这样(这里的单码字符语言是古吉拉特语

  

global.Name = \ u0AA8 \ u0ABE \ u0AAE

这肯定会起作用,因为它在struts2中对我有用

输出将是:

  

નામ