各位帮忙看一下要将汉字“农夫山泉”转为“%C5%A9%B7%F2%C9%BD%C8%AA”,该怎么做?我试过java.net.URLEncoder.encode()但得到了“%E5%86%9C%E5%A4%AB%E5%B1%B1%E6%B3%89”,在url链接中无法访问。
解决方案 »
- 如何实现像网易新闻类的客户端那样,浏览过的新闻内容下次还可以在无网络的情况下浏览
- 【pc模拟手机】,这种图片是怎么弄的?
- android开发平台中插入TF卡出现的错误
- Android的UI,长按图标拖曳效果
- 关于GridView Scroll时非正常切换Image的问题
- wifi 热点遇到怪事情了,玛德,我无语
- 求教,为啥我的TextureView会是漆黑一片
- android手机 mediaPlay 播放视频不触发缓冲事件
- 关于屏幕适配问题想请教一下大神们
- 创建多选菜单,写setMultiChoiceItems出现问题,如图说不存在该方法
- 帮我看下这个if-else语句
- 继承ListPreference后,原始的圆圈倒三角图标仍然显示,如何去除?
String str="";
try {
str = java.net.URLEncoder.encode("农夫山泉","GB2312");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
System.out.println(str);//%C5%A9%B7%F2%C9%BD%C8%AA
}
似乎“农夫山泉”转为“%C5%A9%B7%F2%C9%BD%C8%AA”是一个汉字对应两个%XX%XX而URLEncoder.encode总多出一个%XX