Java 从ApacheCouchDB 1.6.1获取印地语数据
我正在使用ApacheCouchDB 1.6.1作为我的数据库。我们正在创建测验并将问题数据保存在couchdb中。现在,有一些用户想要用印地语创建问题。数据很容易保存在couchdb中,但在从couchdb检索数据时,它会被转换成一些荒谬的字体。可能是字体家族有一些问题,而我不知道这一切 我们在项目中使用Java和Gwt 这是我们的服务器端代码,在这里获取数据并将其返回给客户端。我已经分享的图像。Java 从ApacheCouchDB 1.6.1获取印地语数据,java,gwt,couchdb,Java,Gwt,Couchdb,我正在使用ApacheCouchDB 1.6.1作为我的数据库。我们正在创建测验并将问题数据保存在couchdb中。现在,有一些用户想要用印地语创建问题。数据很容易保存在couchdb中,但在从couchdb检索数据时,它会被转换成一些荒谬的字体。可能是字体家族有一些问题,而我不知道这一切 我们在项目中使用Java和Gwt 这是我们的服务器端代码,在这里获取数据并将其返回给客户端。我已经分享的图像。 您需要使用utf-8编码来支持印地语。我刚刚将下面问题中建议的Eclipse Ide的编码从
您需要使用utf-8编码来支持印地语。我刚刚将下面问题中建议的Eclipse Ide的编码从默认更改为utf-8 很抱歉,我不知道,如果你能帮助我们在couchdb上做这件事,我还是会搜索它的。couchdb似乎很好,你需要在前端做这件事,或者粘贴代码,你是如何从couchdb获取数据的。我已经添加了服务器端代码和我正在使用的jar。我目前使用的是java 1.8,在从couchDB检索数据时,必须有某种方法可以指定编码。我很久以前就这么做了,你可以用谷歌搜索,或者用utf-8转换字符串。先生,很抱歉,没有任何东西可以继续使用
public String getData(){
Session session = new Session("192.168.1.70", 5984);
String hindiresult=null;
try{
Database test = session.getDatabase("test");
Document testdoc = test.getDocument("testdoc");
hindiresult=testdoc.getString("hindifield");
}catch(Exception e){
e.printStackTrace();
}
return hindiresult;
}
}