加急Google Map 返回总是英文是咋回事啊

加急!Google Map 返回总是英文是怎么回事啊?

http://maps.googleapis.com/maps/api/geocode/xml?address=%E5%8C%97%E4%BA%AC%E5%A4%A9%E5%AE%89%E9%97%A8&sensor=false

调用上面那个链接,直接在浏览器中得到的就是中文的。

但是为什么放在Android中,始终返回的是英文的呢?

有没有谁遇见过这问题

这是我的代码:

Java code
public static JSONObject getLocationInfo(String address)
            throws JSONException, UnsupportedEncodingException
    {
        HttpGet mHttpGet = new HttpGet("https://maps.googleapis.com/maps/api/geocode/json?address=北京*&sensor=false");
        HttpClient mHttpClient = new DefaultHttpClient();
        StringBuilder stringBuilder = new StringBuilder();
        try
        {
            HttpResponse response = mHttpClient.execute(mHttpGet);
            HttpEntity entity = response.getEntity();
            InputStream stream = entity.getContent();
            int b;
            while ((b = stream.read()) != -1)
                stringBuilder.append((char) b);
        } catch (ClientProtocolException e)
        {
            e.printStackTrace();
        } catch (IOException e)
        {
            e.printStackTrace();
        }
        return new JSONObject(stringBuilder.toString());
    }


------解决方案--------------------
我刚刚也帮你调了一下,发现不管怎么编码都返回的是英文,*变成了"*",不知道怎么回事。
帮顶一个,同求
------解决方案--------------------
是不是手机设置成了英文的原因
服务器应该可以获取发送http请求的客户端的一些信息,进而根据系统语言环境返回了英文

只是猜测
------解决方案--------------------
没用的,不是编码问题,我用真机试的,国行机器,中文环境,返回还是英文,真是怪事了
------解决方案--------------------
帮顶,关注。也在搞同样的问题。
还有,MapView组件中打开的maps也是一半中文一半英文的。。。。
楼主注意到这个问题了没?
------解决方案--------------------
&language="zh-CN",加这个,我记得好像是的
------解决方案--------------------
用百度地图,呵呵
------解决方案--------------------
探讨

&language="zh-CN",加这个,我记得好像是的