环境编码:

UC_SERVER服务器端(PHP):UTF-8

客户端JAVA:UTF-8

来自:風

1.discuz-ucenter-api-for-java DECODE 解密 中文乱码问题

问题描述:解密乱码或解密后为空问题,其实都是编码问题

解决方法:

ucenter/client/Client.java中 uc_authcode 代码

String $result = $result1.substring(0, $result1.length());在269行就上面的那一行处改为以下//String $result = $result1.substring(0, $result1.length());String $result= $result1.toString();try{$result=new String($result.getBytes("iso-8859-1"),"UTF-8");}catch (Exception e) {$result = $result1.substring(0, $result1.length());// TODO: handle exception}

解密即可正常

2.discuz-ucenter-api-for-java ENCODE 加密 问题

问题描述:得到的加密数据后在PHP中无法解密问题,和上面的一样都是编码问题

原因:英文字符和中文字符同时存在时会出现此问题,单独中文加解密没有此问题

解决方法:

在加密时对中文字符进行编码,以下案例,用户名为中文

String u="";try {u="uid=1&time=6541314313&email=adsfasdf@adsf.com&username="+java.net.URLEncoder.encode("测试","UTF-8");} catch (Exception e) {}System.out.println(u);String s= uc.uc_authcode(u, "ENCODE", $key);System.out.println(s);

discuz-ucenter-api-for-java 中文乱码问题相关推荐

  1. Discuz! Ucenter API for JAVA jar包和测试代码

    为什么80%的码农都做不了架构师?>>> Discuz! Ucenter API for JAVA jar包和测试代码 Discuz! Ucenter API for JAVA-ja ...

  2. java中文乱码解决之道(二)—–字符编码详解:基础知识 + ASCII + GB**

    原文出处:http://cmsblogs.com/?p=1412 在上篇博文(java中文乱码解决之道(一)-–认识字符集)中,LZ简单介绍了主流的字符编码,对各种编码都是点到为止,以下LZ将详细阐述 ...

  3. cmd运行Java中文乱码,无法加载主类Error: Could not find or load main class

    网上说了好多方法,只说我用了的 cmd运行Java中文乱码 设置环境变量--系统环境变量 添加条目:JAVA_TOOL_OPTIONS 值:-Dfile.encoding=UTF-8 -Duser.l ...

  4. J2EE (六) 详解 java 中文乱码

    简介 在Java项目的开发过程中,经常会出现中文乱码的情况,这也是一直是困扰大家的一个问题,很多的程序员都会经常遇到这个问题. 有时捣鼓调试半天也摸不着头绪,不知道究竟哪里出了问题,那是你还不清楚出现 ...

  5. 分析java中文乱码的原因

    在java开发中都能遇到java中文乱码的情况,怎样才能够恰当地选择汉字编码方式并正确地处理汉字的编码呢?希望通过下面的总结的java中文乱码解决方法对遇到过此类问题的朋友有所帮助. 首先,要想解决j ...

  6. java 中文乱码过滤器_JAVA中文乱码过滤器(用java过滤器解决中文乱码)V0422 整理版...

    JAVA中文乱码过滤器(用java过滤器解决中文乱码)V0422 整理版 不用再担心java中文乱码问题,一步到位,一次性解决.更方便更快捷. web-xml配置 EncodingFilter com ...

  7. [转]java中文乱码解决之道(三)-----编码详情:伟大的创想---Unicode编码

    http://www.cnblogs.com/chenssy/ java中文乱码解决之道(三)-----编码详情:伟大的创想---Unicode编码 随着计算机的发展.普及,世界各国为了适应本国的语言 ...

  8. Java中文乱码特殊字符解决方案

    Java中文乱码&特殊字符解决方案 相信很多朋友遇到过Java的乱码问题,最近我也在解决一个"使用文本生成图片过程中中文以及特殊字符乱码"的问题:花了我大量时间,Debug ...

  9. java中文乱码的原因及解决方法

    在java开发中都能遇到java中文乱码的情况,怎样才能够恰当地选择汉字编码方式并正确地处理汉字的编码呢?希望通过下面的总结的java中文乱码解决方法对遇到过此类问题的朋友有所帮助. 首先,要想解决j ...

  10. java中文乱码decode_Java中文乱码处理

    java编码转换过程 我们总是用一个java类文件和用户进行最直接的交互(输入.输出),这些交互内容包含的文字可能会包含中文.无论这些java类是与数据库交互,还是与前端页面交互,他们的生命周期总是这 ...

最新文章

  1. BZOJ 1568 李超线段树
  2. Android Studio中有没有类似于Eclipse中的ctrl+2+L的快捷键? \Android Studio快捷键之代码提示...
  3. [开源]jquery.ellipsis根据宽度(不是字数)进行内容截断,支持多行内容
  4. 江南大学物联网工程学院数据库课程实验二作业2实验报告
  5. div元素显示隐藏切换,点击空白位置消失
  6. github上传时出现error: src refspec master does not match any解决办法
  7. 当开发帆软插件得时候如果安装插件遇到 ***插件版本过低 请安装高版本插件
  8. 对色情app渗透,我居然发现了 ....
  9. AdaDelta算法
  10. 解决 Could not find common.jar (android.arch.core:common:1.0.0). 错误
  11. 在线广告结算方式及对比
  12. HRA系列DC-DC隔离电源模块接线注意事项
  13. 实战案例:抽屉自动点赞与爬取汽车之家新闻
  14. 信息科学技术与创新之“知识升华”
  15. 511遇见安卓手机投屏支持一键转无线群控
  16. webrtc jitterbuffer 模块分析
  17. Java第十六天~第十七天/11.18~11.19
  18. 单片机 串口采用中断服务收发数据
  19. Eclipse使用Space键替换Tab键不生效的解决方案
  20. IEC 61851-1 协议

热门文章

  1. 网站加速--Cache为王篇
  2. 每天30分钟搞Software Rendering--(0)搜集资料,阅读,了解
  3. 如何将以字符表示的16进制数转换为机器码表示的16进制数
  4. 拓端tecdat|R语言使用最优聚类簇数k-medoids聚类进行客户细分
  5. mysql高可用架构_MySQL高可用架构对比
  6. LSTM+attention代码原理详解
  7. python实现xgboost算法
  8. pytorch与Keras对应模型Sequential()和add()
  9. 一文学会用 Tensorflow 搭建神经网络
  10. 2021-06-28操作表单