我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

java字符编码问题 求助

对接淘宝接口,淘宝传来的参数使用GBK编码格式,
我们的项目使用的utf-8,导致接收到的参数中文乱码,
如何将参数中的中文正确显示(淘宝主动调的我们的接口)

https://blog.csdn.net/weixin_34060299/article/details/91946674 序列化的时候设置一下字符集

调接口时设置字符集为GBK就可以了

例如
String str="我爱中国";
String s=new String( str.getBytes("gbk") , "utf-8");
s就是你要的utf-8

近期文章

  • MPAndroidChart X轴隔行显示
  • java 并发基础 notify()与notifyAll() 的理解
  • 如何解决cannot import name 'dense_features' from 'tensorflow.python.feature_column'
  • java中前++和后++的疑惑?
  • Laravel路线没有指定输入
  • 使用PLY为PHP创建lexing标记
  • 在laravel 5.2中找不到类'lluminate \ Redis \ RedisServiceProvider'
  • 没有使用symfony 2.8的枝条下拉?
  • 使用PHP和MySql数据库设置WebPages标题
  • 如何用$ message替换整个表单?
  • 如何将从数据库中检索到的网页作为电子邮件发送到多个电子邮件
  • 当用户按下后退按钮时,我想取消设置会话
  • 防止将数据添加到数据库中
  • too long
  • Laravel 5.2:在属性名称中使用数字
  • Laravel 5.2 .htaccess和500内部错误
  • 将soap响应xml从文件中注入soapclient,而不是从http获取响应
  • PHP For循环不迭代
  • NgAdmin列出了所有的laravel
  • 使用Javascript / PHP进行HTML表单验证

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华