Facebookで検索するアプリケーションを開発しようとしています。 アラビア語を使用して検索すると、アラビア語の投稿ではなく不正な結果が表示される アラビア語を次のエンコーディング(UTF-8、ISO-8859-6 Windows-1256)、結果は変わりますが、依然として正しくありません。facebookでアラビア語で検索するFacebook APIグラフ
次は私が使用するJavaコードです:
public JSONObject search(String strSearchPhrase, String strType) throws MalformedURLException, IOException {
strSearchPhrase = URLEncoder.encode(strSearchPhrase, "ISO-8859-6");
URL searchURL = new URL("https://graph.facebook.com/search?q=" + strSearchPhrase + "&type=" + strType + "&access_token=" + strAccessToken);
URLConnection urlCon = searchURL.openConnection();
BufferedReader buffReader = new BufferedReader(new InputStreamReader(urlCon.getInputStream()));
String strInputLine;
String strOutput = "";
while ((strInputLine = buffReader.readLine()) != null) {
strOutput = strOutput + strInputLine;
}
buffReader.close();
Object objOutput = JSONValue.parse(strOutput);
JSONObject jsonOutput = (JSONObject)objOutput;
//return data;
return jsonOutput;
}
それは私にはわからない任意のヘルプやアイデアが
検索するために使用するコードを投稿すると役立ちます。 –
コードが追加されました –