htmlクエリを使用して、AndroidアプリのレシピのYummlyデータベースにアクセスします。
http://api.yummly.com/v1/api/recipes?_app_id=MY-APP-ID_app_key=MY-APP-KEY&q=KEYWORD
ドキュメントにはGETリクエストがUTF-8形式で返されると記載されていますが、コード内に次のような奇妙な文字がいくつか見つかりますPots de Creme a l’Orange
。
問題は私のAndroidアプリケーションに限定されているだけでなく、同じことがChromeブラウザにも表示されます。おかしなことに、Internet Explorerで開こうとすると、問題ないように見えました。しかし、Chromeでは、とPots de Creme a l’Orange
同じように表示されることもあれば、正しく表示されることもあります。crème fraĂ®che
Crème Fraîche
Crème Fraîche
応答をさまざまな方法で解釈させるブラウザの違いは何ですか?そして、さらに重要なことに、この問題を解消するためにAndroid / Javaで何ができるでしょうか?あなたはなにか考えはありますか?
Androidでは、HttpGetを使用してサーバーからデータをフェッチし、それをJSONObjectに渡します。