- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有一个代码,可以根据其 url 搜索数据库并生成相关结果。当数据库中的数据是英文时它工作得很好但是当我用我的语言(印地语)替换它时它开始产生垃圾编码。从我的方法生成的 JSON 响应完美地生成了所需的数据,但浏览器没有以正确的方式显示它(印地语)....
**`Returned JSON String`** =
"{"Emp":{"3":{"EXPERIENCE":"०","Name":"राहुल शर्मा","PROFILE":"ट्रेनी","AGE":"२५","ADDRESS":"घ्हशिअबद","ID":"103","PHONE NUMBER":"८२७३६४५५१०","array":["name","Lamis"]},"2":{"EXPERIENCE":"०","Name":"कुशल सेठ","PROFILE":"ट्रेनी","AGE":"२४","ADDRESS":"नेव देल्ही","ID":"102","PHONE NUMBER":"९१८२७३६४५०","array":["name","Lamis"]},"1":{"EXPERIENCE":"+१","Name":"अजय रण","PROFILE":"देसिग्नेर","AGE":"२७","ADDRESS":"देल्ही","ID":"101","PHONE NUMBER":"७८९९८७६५५६","array":["name","Lamis"]},"0":{"EXPERIENCE":"+१","Name":"राज सिंघ","PROFILE":"देवेलोपेर","AGE":"२६","ADDRESS":"घ्हशिअबद","ID":"100","PHONE NUMBER":"९९८८७७६६५५","array":["name","Lamis"]},"4":{"EXPERIENCE":"०","Name":"रेने रे","PROFILE":"ट्रेनी","AGE":"२३","ADDRESS":"नेव देल्ही","ID":"104","PHONE NUMBER":"८१८२८३८४८५","array":["name","Lamis"]}},"Employee Details":[{"EXPERIENCE":"+१","Name":"राज सिंघ","PROFILE":"देवेलोपेर","AGE":"२६","ADDRESS":"घ्हशिअबद","ID":"100","PHONE NUMBER":"९९८८७७६६५५","array":["name","Lamis"]},{"EXPERIENCE":"+१","Name":"अजय रण","PROFILE":"देसिग्नेर","AGE":"२७","ADDRESS":"देल्ही","ID":"101","PHONE NUMBER":"७८९९८७६५५६","array":["name","Lamis"]},{"EXPERIENCE":"०","Name":"कुशल सेठ","PROFILE":"ट्रेनी","AGE":"२४","ADDRESS":"नेव देल्ही","ID":"102","PHONE NUMBER":"९१८२७३६४५०","array":["name","Lamis"]},{"EXPERIENCE":"०","Name":"राहुल शर्मा","PROFILE":"ट्रेनी","AGE":"२५","ADDRESS":"घ्हशिअबद","ID":"103","PHONE NUMBER":"८२७३६४५५१०","array":["name","Lamis"]},{"EXPERIENCE":"०","Name":"रेने रे","PROFILE":"ट्रेनी","AGE":"२३","ADDRESS":"नेव देल्ही","ID":"104","PHONE NUMBER":"८१८२८३८४८५","array":["name","Lamis"]}],"Employee":[{"EXPERIENCE":"+१","Name":"राज सिंघ","PROFILE":"देवेलोपेर","AGE":"२६","ADDRESS":"घ्हशिअबद","ID":"100","PHONE NUMBER":"९९८८७७६६५५","array":["name","Lamis"]},{"EXPERIENCE":"+१","Name":"अजय रण","PROFILE":"देसिग्नेर","AGE":"२७","ADDRESS":"देल्ही","ID":"101","PHONE NUMBER":"७८९९८७६५५६","array":["name","Lamis"]},{"EXPERIENCE":"०","Name":"कुशल सेठ","PROFILE":"ट्रेनी","AGE":"२४","ADDRESS":"नेव देल्ही","ID":"102","PHONE NUMBER":"९१८२७३६४५०","array":["name","Lamis"]},{"EXPERIENCE":"०","Name":"राहुल शर्मा","PROFILE":"ट्रेनी","AGE":"२५","ADDRESS":"घ्हशिअबद","ID":"103","PHONE NUMBER":"८२७३६४५५१०","array":["name","Lamis"]},{"EXPERIENCE":"०","Name":"रेने रे","PROFILE":"ट्रेनी","AGE":"२३","ADDRESS":"नेव देल्ही","ID":"104","PHONE NUMBER":"८१८२८३८४८५","array":["name","Lamis"]}]}"
**And Browser Visible String** =
"{"Emp":{"3":{"EXPERIENCE":"०","Name":"राहà¥à¤² शरà¥à¤®à¤¾","PROFILE":"टà¥à¤°à¥‡à¤¨à¥€","AGE":"२५","ADDRESS":"घà¥à¤¹à¤¶à¤¿à¤…बद","ID":"103","PHONE NUMBER":"८२à¥à¥©à¥¬à¥ªà¥«à¥«à¥§à¥¦","array":["name","Lamis"]},"2":{"EXPERIENCE":"०","Name":"कà¥à¤¶à¤² सेठ","PROFILE":"टà¥à¤°à¥‡à¤¨à¥€","AGE":"२४","ADDRESS":"नेव देलà¥à¤¹à¥€","ID":"102","PHONE NUMBER":"९१८२à¥à¥©à¥¬à¥ªà¥«à¥¦","array":["name","Lamis"]},"1":{"EXPERIENCE":"+१","Name":"अजय रण","PROFILE":"देसिगà¥à¤¨à¥‡à¤°","AGE":"२à¥","ADDRESS":"देलà¥à¤¹à¥€","ID":"101","PHONE NUMBER":"à¥à¥®à¥¯à¥¯à¥®à¥à¥¬à¥«à¥«à¥¬","array":["name","Lamis"]},"0":{"EXPERIENCE":"+१","Name":"राज सिंघ","PROFILE":"देवेलोपेर","AGE":"२६","ADDRESS":"घà¥à¤¹à¤¶à¤¿à¤…बद","ID":"100","PHONE NUMBER":"९९८८à¥à¥à¥¬à¥¬à¥«à¥«","array":["name","Lamis"]},"4":{"EXPERIENCE":"०","Name":"रेने रे","PROFILE":"टà¥à¤°à¥‡à¤¨à¥€","AGE":"२३","ADDRESS":"नेव देलà¥à¤¹à¥€","ID":"104","PHONE NUMBER":"८१८२८३८४८५","array":["name","Lamis"]}},"Employee Details":[{"EXPERIENCE":"+१","Name":"राज सिंघ","PROFILE":"देवेलोपेर","AGE":"२६","ADDRESS":"घà¥à¤¹à¤¶à¤¿à¤…बद","ID":"100","PHONE NUMBER":"९९८८à¥à¥à¥¬à¥¬à¥«à¥«","array":["name","Lamis"]},{"EXPERIENCE":"+१","Name":"अजय रण","PROFILE":"देसिगà¥à¤¨à¥‡à¤°","AGE":"२à¥","ADDRESS":"देलà¥à¤¹à¥€","ID":"101","PHONE NUMBER":"à¥à¥®à¥¯à¥¯à¥®à¥à¥¬à¥«à¥«à¥¬","array":["name","Lamis"]},{"EXPERIENCE":"०","Name":"कà¥à¤¶à¤² सेठ","PROFILE":"टà¥à¤°à¥‡à¤¨à¥€","AGE":"२४","ADDRESS":"नेव देलà¥à¤¹à¥€","ID":"102","PHONE NUMBER":"९१८२à¥à¥©à¥¬à¥ªà¥«à¥¦","array":["name","Lamis"]},{"EXPERIENCE":"०","Name":"राहà¥à¤² शरà¥à¤®à¤¾","PROFILE":"टà¥à¤°à¥‡à¤¨à¥€","AGE":"२५","ADDRESS":"घà¥à¤¹à¤¶à¤¿à¤…बद","ID":"103","PHONE NUMBER":"८२à¥à¥©à¥¬à¥ªà¥«à¥«à¥§à¥¦","array":["name","Lamis"]},{"EXPERIENCE":"०","Name":"रेने रे","PROFILE":"टà¥à¤°à¥‡à¤¨à¥€","AGE":"२३","ADDRESS":"नेव देलà¥à¤¹à¥€","ID":"104","PHONE NUMBER":"८१८२८३८४८५","array":["name","Lamis"]}],"Employee":[{"EXPERIENCE":"+१","Name":"राज सिंघ","PROFILE":"देवेलोपेर","AGE":"२६","ADDRESS":"घà¥à¤¹à¤¶à¤¿à¤…बद","ID":"100","PHONE NUMBER":"९९८८à¥à¥à¥¬à¥¬à¥«à¥«","array":["name","Lamis"]},{"EXPERIENCE":"+१","Name":"अजय रण","PROFILE":"देसिगà¥à¤¨à¥‡à¤°","AGE":"२à¥","ADDRESS":"देलà¥à¤¹à¥€","ID":"101","PHONE NUMBER":"à¥à¥®à¥¯à¥¯à¥®à¥à¥¬à¥«à¥«à¥¬","array":["name","Lamis"]},{"EXPERIENCE":"०","Name":"कà¥à¤¶à¤² सेठ","PROFILE":"टà¥à¤°à¥‡à¤¨à¥€","AGE":"२४","ADDRESS":"नेव देलà¥à¤¹à¥€","ID":"102","PHONE NUMBER":"९१८२à¥à¥©à¥¬à¥ªà¥«à¥¦","array":["name","Lamis"]},{"EXPERIENCE":"०","Name":"राहà¥à¤² शरà¥à¤®à¤¾","PROFILE":"टà¥à¤°à¥‡à¤¨à¥€","AGE":"२५","ADDRESS":"घà¥à¤¹à¤¶à¤¿à¤…बद","ID":"103","PHONE NUMBER":"८२à¥à¥©à¥¬à¥ªà¥«à¥«à¥§à¥¦","array":["name","Lamis"]},{"EXPERIENCE":"०","Name":"रेने रे","PROFILE":"टà¥à¤°à¥‡à¤¨à¥€","AGE":"२३","ADDRESS":"नेव देलà¥à¤¹à¥€","ID":"104","PHONE NUMBER":"८१८२८३८४८५","array":["name","Lamis"]}]}"
请帮我找出问题所在..
最佳答案
问题出在您的数据的字符编码上。您正在使用一种称为 UTF-8 的编码。但是您的浏览器认为您使用的是 ISO-8859,因为当您不告诉浏览器您想要什么时,这是 HTML 的标准。在 java 中,您可以使用 HttpServletResposne 对象来配置此信息。只需调用:
response.setCharacterEncoding("UTF-8");
然后浏览器将正确解释数据。这通常是通过过滤器或项目的另一个中心点来完成的,因为今天大多数项目都希望使用 UTF-8 进行完整的通信,以避免遇到你现在面临的问题
关于java - 想要使用 RESTful Web 服务通过 JSON 响应其他语言字体(印地语),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15701340/
我接到了一个项目,其中我需要创建一个可以存储和检索非英语数据的数据库。我已经查找并建立了与 UTF 的所有连接。然而,每次它插入数据库时,编号都没有。行数增加,但我的数据库中只得到空白字段。
该函数只是获取一些视频的数据,并尝试在水平堆叠条形图中表示它们。参数数据是列表字典 {'key' : [ ], 'key2' : [ ].....}。下面给出了示例数据(图像中结果的数据)。出现的问题
我正在创建一个 Java 应用程序,我想在其中以英语以外的语言输入数据。例如。我想以印地语 (UTF-8) 字符输入数据。我已将数据转换为十六进制字符串 '\xe0\xa4\xa8\xe0\xa4\x
我正在开发一个与印地语卡维塔(诗歌)相关的应用程序。我希望诗歌以真实诗歌的显示方式显示,如下图所示 现在的问题是我不知道如何使用 TextView 来显示这种文本 最佳答案 使用垂直方向的线性布局。为
我环顾四周,找不到答案。 我想从 mysql 表(印地语词典)中选择一个单词来获取定义。 没有错误,只是没有选择它。我用英文字母测试了它并且有效。我尝试使用 utf8_bin、utf_general_
我正在尝试在 mysql 中存储 devnagri(印地语)字体,但是在从执行 php mysql 插入代码的浏览器执行 mysql 插入后,结果是 होली के दà¥
这个问题在这里已经有了答案: UTF-8 all the way through (13 个答案) 关闭 8 年前。 我们允许用户在文本字段中输入任何语言,并将该值存储在数据库中,当用户在浏览器中查
我正在使用 itextg 库在我的印地语安卓设备上创建 pdf。 (PDF 正在用英文完美创建)。 以下是我的代码- Gradle - compile 'com.itextpdf:itextg:5.5
我正在从我的手机接收 Devanagri(印地语)脚本中的 SMS 消息到我的桌面程序,但它以一种编码(例如 - 091A09470924002009240924)显示数据,我发现它是 unicode
有人知道最近使用现代机器学习技术对印度文字进行光学字符识别的工作吗?我知道加尔各答的 ISI 正在进行一些研究,但据我所知,在过去的 3-4 年里没有出现任何新的结果,而且天城文的 OCR 非常缺乏!
我必须在浏览器屏幕上显示印地语(或任何地区语言)的文本。我将从数据库中获取此文本。 为此,我从非常基础的层面开始: String escapedStr = "\\u0905\\u092d\\u0940
我有一个代码,可以根据其 url 搜索数据库并生成相关结果。当数据库中的数据是英文时它工作得很好但是当我用我的语言(印地语)替换它时它开始产生垃圾编码。从我的方法生成的 JSON 响应完美地生成了所需
我正在使用 itextpdf 从我的 android 应用程序中的 pdf 中提取文本。它适用于英语语言的 pdf,但是当我尝试从马拉地语或印地语 pdf 中提取文本时,它没有提取正确的文本。 结果为
这个问题在这里已经有了答案: UTF-8 all the way through (13 个答案) 关闭 7 年前。 我有一个 MySQL 数据库。我创建了一个具有以下定义的表,它支持多种语言(印地
我将所有数据库/表和列设置为 UTF-8_general_ci 排序规则集。 我遇到的情况:- 当我通过 phpmyadmin 手动插入印地语数据时,我可以在 phpmyadmin 中看到印地语字符,
Problem: Not getting unicode (hindi) text in mysql record set/php array 我正在使用 mysql 数据库,我在表 unicode
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 1
我希望 tesseract 引擎使用 eq.traineddata研究一些数学以及孟加拉语、印地语文本。当我去 /usr/share/tesseract-ocr/4.00/tessdata ,我只看到
我正在尝试更改每次用户用英语或印地语编辑标记时的代码,然后相应更新最高的印地语和/或英语标记 Controller 代码 var app = angular.module('myApp', []);
这个问题已经有答案了: UTF-8 all the way through (13 个回答) 已关闭 5 年前。 我通过 $.POST 发布 UTF-8(印地语)数据。我得到这个:मनमà
我是一名优秀的程序员,十分优秀!