Я использую веб-сервис в myproject.I написал клиентский метод веб-сервиса, когда я вызываю этот метод, я получаю объект json, который имеет данные.Затем я извлекаю этот объект в jsp и использую его для отображения.проблема заключается в следующем: мне нужно отобразить здесь некоторые арабские символы, которые я получаю от объекта json. Когда я отправляю его в браузер, он отображает صـيدلية ســد مــــأرب
подобные символы вместо арабских символов.
JSON Oject:
"results": [
{
"attributes": {
"OBJECTID": "35",
"FACILITYTYPE": "Pharmacy",
"FACILITYSUBTYPE": "24 Hr Pharmacy",
"COMMERCIALNAME_E": "SADD MAARAB PHARMACY",
"COMMERCIALNAME_A": "صـيدلية ســد مــــأرب",
"TELEPHONE": "5832625",
"FAX": "5833266",
},
"geometryType": "esriGeometryPoint",
},
{
"attributes": {
"OBJECTID": "1",
"FACILITYTYPE": "Pharmacy",
"FACILITYSUBTYPE": "24 Hr Pharmacy",
"COMMERCIALNAME_E": "GAYATHY HOSPITAL PHARMACY",
"COMMERCIALNAME_A": "صيدلة مستشفى غياثي",
"TELEPHONE": "28741666",
"FAX": "28742008",
},
"geometryType": "esriGeometryPoint",
}
]}
отображение данных в jsp:
<% for (Object object : results) {
JSONObject jobj = (JSONObject)object;
if ( jobj != null && jobj.containsKey( "attributes" ) )
{
JSONObject att= (JSONObject) jobj.get("attributes");
%>
<tr ><td ><span><%= att.get("COMMERCIALNAME_E") %></span></td>
<tr ><td ><span><%= att.get("COMMERCIALNAME_A") %></span></td>
<td ><span><%= att.get("TELEPHONE") %></span></td>
<td ><span><%= att.get("FAX") %></span></td>
</tr>
<%}} %>
Когда я запускаю этот JSP, я получаю нежелательные символы вместо арабских символов.Где я сделал не так?