释放双眼,带上耳机,听听看~!

今天做了 关键词搜索,需要将关键词汉字 作为参数 通过接口一起传给后台,当时没有对汉字进行特殊字符处理 让我痛苦了好一会,后来打印了一下连接 发现 有汉字 哈哈

这样的话 必须对汉字进行一下转译,这样后台才能是别的你的请求。注意 只需要对参数值进行转译 不要整个串进行转译否则 参数也会被转译 自找麻烦

没什么技术 直接上代码 给出 转译 烦转译 的方法

try {

//将汉字转译

enUft = URLEncoder.encode(mSearchTage, "UTF-8");

System.out.println(enUft);

//烦转译

java.net.URLDecoder urlDecoder = new java.net.URLDecoder();

s = urlDecoder.decode(enUft, "UTF-8");

System.out.println(s);

} catch (Exception e) {

e.printStackTrace();

}

Log.e("测试",enUft);

String enUft = URLEncoder.encode("广东省福利彩票开奖信息网", "UTF-8");

System.out.println(enUft);

java.net.URLDecoder urlDecoder = new java.net.URLDecoder();

String s = urlDecoder.decode(enUft,"UTF-8");

System.out.println(s);

} catch (Exception e) {

e.printStackTrace();

}

try {

String enUft = URLEncoder.encode("广东省福利彩票开奖信息网", "GB2312");

System.out.println(enUft);

java.net.URLDecoder urlDecoder = new java.net.URLDecoder();

String s = urlDecoder.decode(enUft,"GB2312");

System.out.println(s);

} catch (Exception e) {

e.printStackTrace();

}

try {

String enUft = URLEncoder.encode("广东省福利彩票开奖信息网", "UTF-8");

System.out.println(enUft);

java.net.URLDecoder urlDecoder = new java.net.URLDecoder();

String s = urlDecoder.decode(enUft,"GB2312");

System.out.println(s);

} catch (Exception e) {

e.printStackTrace();

}

参考连接 http://www.apkbus.com/forum.php?mod=viewthread&tid=13853&fromuid=3402

android 地址转译,Android URLEncoder 转译中文相关推荐

  1. [译]Android 动画的灵魂—— Interpolator

    本文讲的是[译]Android 动画的灵魂-- Interpolator, 用定制的非线性定时曲线改善你的动画 在现实世界中的运动是非线性的.(当你穿过街道时,你只要略微将你盯着手机的眼睛瞄一眼街道就 ...

  2. 自绘动画android,(译)android利用Canvas和几何学绘制几何动画

    1 创建圆形动画 首先需要画一些同心圆,并添加动画将同心圆的半径逐渐增加,即从同心圆中心向四周扩散的动画. 需要定义一些属性包括:同心圆间隔.圆线颜色.圆线宽度: 1dp @color/black 1 ...

  3. android开发地址选择器,Android地址选择器 类似于京东的地址选择

    简介 最近东西写的挺多的,这不又要弄一个类似于京东的地址选择器,然后刚开始我是不愿意自己去写的,这东西真的是浪费时间.但是下班后回到家找了一圈没找到一个合适的,好吧,那我就自己来封装一个呗,反正生命在 ...

  4. android 地址选择器_48种Android开发的开源库汇总

    一.安全 1.SQLCipher Sqlite加密工具 项目地址: https://github.com/sqlcipher/sqlcipher 帮助文档: http://sqlcipher.net/ ...

  5. Android地址选择器的实现

    最近在做地址管理的功能,新建地址的时候,需要根据后台提供的省市区的数据,让用户进行地址的选择,最近项目比较赶,本来想网上找一个的,可是找了很久都没找到我想要的效果,所以就根据后台提供的数据,弄了一个. ...

  6. Android地址(省市区)、日期、时间滚轮选择器简单封装

    前言: 1.android开发中时间.日期.地址等滚轮选择器很常见,很多App会使用这种效果,收集了一下资料,于是自己做了一个简单封装,方便使用,感谢各位大佬的资料,效果如图: 2.使用方法代码如下: ...

  7. 【Android 应用开发】Android 开发环境下载地址 -- 百度网盘 adt-bundle android-studio sdk adt 下载

    . 最新下载 : 2017年 8 月 28 日 : 平台 Android Studio 软件包 大小 SHA-1 校验和 Windows (64 位) android-studio-bundle-16 ...

  8. 【Android 应用开发】Android 开发环境下载地址

    此文章来自于[http://blog.csdn.net/shulianghan/article/details/38023959] 版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+ ...

  9. android获取包版本,Android获取应用名称、版本号、应用包名称,移动设备ID、MAC地址、基站信息和手机型号等详细信...

    创建一个android应用(AndroidTest),所需权限如下(AndroidManifest.xml文件): 接下来是MainActivity.java文件: package com.examp ...

最新文章

  1. web开发小记2:js触发css过渡
  2. Android开发--传感器介绍
  3. python菜鸟教程n-Python 元组
  4. Aooms_基于SpringCloud的微服务基础开发平台实战_002_工程构建
  5. 【Python】Paramiko模块在Windows10中import ssl报错的处理方法
  6. iOS 音频视频图像合成那点事
  7. -bash: vim: command not found 两种解决方法
  8. WMWorld 2010--VMware演绎虚拟化发展三段论与三部曲
  9. AIR202的lua开发
  10. java opencv dct 压缩_使用OpenCV计算DCT
  11. 安工大计算机组成原理实验报告,计算机组成原理实验报告.doc
  12. java 微信高级群发_java微信平台,高级群发接口开发
  13. JScript.net
  14. Gearman中文手册技术文档分享chm
  15. 实验五—JEPG 原理分析及 JPEG 解码器的调试
  16. keras 入门教程(一)
  17. 算法 64式 17、排列组合算法整理
  18. 程序员需知的11个在线教程网站,建议收藏!
  19. 差距就是这样在不知不觉落开了
  20. Java并发技术要点梳理

热门文章

  1. 漫谈培训之高效培训——让鸡肋变成鸡排
  2. iwemeta元宇宙:特斯拉CEO马斯克未来10年,卖出1亿特斯拉。你们认为可以吗?
  3. Google Play 开发者账户关联被封,如何避免新注册账户被关联封号?
  4. oracle纯SQL更新插入clob类型字段
  5. 远程桌面无法复制粘贴到本地
  6. 直流有刷电机:简单、可靠的选择
  7. 富文本编辑器Ueditor实战(四)-video集成
  8. error: RPC failed; HTTP 502 curl 22 The requested URL returned error: 502 Proxy Error fatal:
  9. 文字中间保留空白的几种方式
  10. **关于本人在使用JDBC时出现数据库连接失败问题**