我在java中有一个应用程序。
此应用程序包含一个文本框和按钮。
现在我想在按钮的单击事件中将古吉拉特语(其他语言)数据保存到数据库中。
这怎么可能?实际上我这样做了,但我的字符串返回了一些其他格式。所以我不知道如何将 gujrati 数据存储到字符串中?
我在java中有一个应用程序。
此应用程序包含一个文本框和按钮。
现在我想在按钮的单击事件中将古吉拉特语(其他语言)数据保存到数据库中。
这怎么可能?实际上我这样做了,但我的字符串返回了一些其他格式。所以我不知道如何将 gujrati 数据存储到字符串中?
只要源代码采用 Unicode 定义的编码,例如 UTF-8 或 UTF-16,这在 Java 中有效:
String ગઉજ = "ઋઊઘ";
该部分已解决,您需要指定问题的确切位置。
Java 在 Unicode 中工作。古吉拉特语字符具有 unicode 值,如此处所示
您可以直接将它们存储在字符串中。但是,如果您不能直接接受古吉拉特语输入,则可以像这样使用字符类
int c = 0x0A82;
String s = Character.toString((char)c);
//s is ં
等等
您应该在您的网站上进行一些更改
在 JSP 文件中更改
<%@ page language="java" contentType="text/html; charset=UTF-16" pageEncoding="UTF-16"%>
并在.property文件中
将文本保存为 uni-code 格式
像这样(这里uni-code字符的语言是古吉拉特语
全局名称 = \u0AA8\u0ABE\u0AAE
这肯定会起作用,因为它在 struts2 中对我有用
输出将是:
નામ</p>