我开发了一个运行在jbosseap上的web服务。我有一个json,其中包括古吉拉特语,我无法解析的语言。
在分析古吉拉特字体时,输出中会出现问号。我已经搜索,发现我必须改变编码为utf-8,然后它将工作。我不知道这是否是一个正确的解决办法,但不管怎样,我尝试了很多方法,但都失败了。
//code for getting data from JSON
JSONObject obj = object.getJSONObject("data");
obj.optString("Name");
//changed web.xml
<?xml version="1.0" encoding="UTF-8"?>
//changed encoding by this
byte ptext[] = myString.getBytes();
String value = new String(ptext, "UTF-8");
2条答案
按热度按时间px9o7tmv1#
我使用的是springboot2,我认为它与服务器无关,我们只需要添加字符集,因为utf-8我可以从web服务中获取古吉拉特语文本。
样品请求:
curl 请求:
显示请求和响应的示例图像:
2uluyalo2#
你需要做以下改变:也许它能帮到你
添加
打电话之前