博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android客户端向服务器发送请求中文乱码的问
阅读量:5050 次
发布时间:2019-06-12

本文共 473 字,大约阅读时间需要 1 分钟。

android客户端向服务器发送请求的时候,并将参数保存到数据库时遇到了中文乱码的问题:

解决方法:

 url = "="

      + ordersNum + "&payServer="
      + URLEncoder.encode(payServer, "UTF-8") + "&roleName="
      + URLEncoder.encode(roleName, "UTF-8") + "&code=" +URLEncoder.encode(code, "UTF-8") ;

因为参数payServer、code和roleName有可能是中文, 所以将其URLEncoder.encode,

在服务器端取值的时候:

payServer = new String(payServer.getBytes("iso-8859-1"), "utf-8");

  payServer = URLDecoder.decode(payServer, "utf-8");

 

Ok。

转载于:https://www.cnblogs.com/yuan1225/p/3321479.html

你可能感兴趣的文章
U-editor文件上传
查看>>
selenium+python之iframe学习笔记
查看>>
day1-变量、循环、字符编码
查看>>
进程与线程的表示,属性,守护模式
查看>>
鑫安财富项目随记6--如何进行多项删除
查看>>
squid
查看>>
(42)zabbix使用IT services 了解服务器SLA整体情况
查看>>
【转】android下不规则多边形填充位图
查看>>
超链接:a标签
查看>>
trunk的作用是??
查看>>
【POJ - 1426】Find The Multiple(dfs)
查看>>
C# webService 读取txt/Excel/SQL/Orcal的方法
查看>>
运算符
查看>>
django学习之- CSRF及中间件
查看>>
庆祝E8.Net工作流平台运行版注册数量超过2000,特提供下载
查看>>
20家银行遇涉企收费限令 四因素仍在加剧“钱贵”
查看>>
Appium小试
查看>>
Pycharm+Python+Unittest+HTMLTestRunner编写Android自动化测试一(环境搭建)
查看>>
手机端html5触屏事件(touch事件)
查看>>
4:面向对象高级
查看>>