私はmyproject.Iでwebserviceを使用しています。私はこのメソッドを呼び出すと というWebサービスクライアントメソッドを作成しました。データを持つjsonオブジェクトを取得します。次に、そのオブジェクトをjspで抽出し、 を使用して表示します。問題は:私はここにいくつかのアラビア文字を表示する必要があります私は jsonオブジェクトから取得します。私はそれをブラウザに送信すると表示されます صـيدلية ســد مــــأرب
アラビア文字の代わりに文字。アラビア語の代わりに不要な文字
JSON Oject:JSP内
"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",
}
]}
データ表示:
<% 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を実行すると、私が代わりにアラビア文字の不要な文字を取得しています。私が間違っていた場所?
こんにちはanswer.But与えてくれてありがとう私はすでにこのコードを書いたが、あなたが私に他のソリューションをしてください与えるworking.Couldされていませんか? –