discuz-ucenter-api-for-java 中文乱码问题
环境编码:
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 中文乱码问题相关推荐
- Discuz! Ucenter API for JAVA jar包和测试代码
为什么80%的码农都做不了架构师?>>> Discuz! Ucenter API for JAVA jar包和测试代码 Discuz! Ucenter API for JAVA-ja ...
- java中文乱码解决之道(二)—–字符编码详解:基础知识 + ASCII + GB**
原文出处:http://cmsblogs.com/?p=1412 在上篇博文(java中文乱码解决之道(一)-–认识字符集)中,LZ简单介绍了主流的字符编码,对各种编码都是点到为止,以下LZ将详细阐述 ...
- cmd运行Java中文乱码,无法加载主类Error: Could not find or load main class
网上说了好多方法,只说我用了的 cmd运行Java中文乱码 设置环境变量--系统环境变量 添加条目:JAVA_TOOL_OPTIONS 值:-Dfile.encoding=UTF-8 -Duser.l ...
- J2EE (六) 详解 java 中文乱码
简介 在Java项目的开发过程中,经常会出现中文乱码的情况,这也是一直是困扰大家的一个问题,很多的程序员都会经常遇到这个问题. 有时捣鼓调试半天也摸不着头绪,不知道究竟哪里出了问题,那是你还不清楚出现 ...
- 分析java中文乱码的原因
在java开发中都能遇到java中文乱码的情况,怎样才能够恰当地选择汉字编码方式并正确地处理汉字的编码呢?希望通过下面的总结的java中文乱码解决方法对遇到过此类问题的朋友有所帮助. 首先,要想解决j ...
- java 中文乱码过滤器_JAVA中文乱码过滤器(用java过滤器解决中文乱码)V0422 整理版...
JAVA中文乱码过滤器(用java过滤器解决中文乱码)V0422 整理版 不用再担心java中文乱码问题,一步到位,一次性解决.更方便更快捷. web-xml配置 EncodingFilter com ...
- [转]java中文乱码解决之道(三)-----编码详情:伟大的创想---Unicode编码
http://www.cnblogs.com/chenssy/ java中文乱码解决之道(三)-----编码详情:伟大的创想---Unicode编码 随着计算机的发展.普及,世界各国为了适应本国的语言 ...
- Java中文乱码特殊字符解决方案
Java中文乱码&特殊字符解决方案 相信很多朋友遇到过Java的乱码问题,最近我也在解决一个"使用文本生成图片过程中中文以及特殊字符乱码"的问题:花了我大量时间,Debug ...
- java中文乱码的原因及解决方法
在java开发中都能遇到java中文乱码的情况,怎样才能够恰当地选择汉字编码方式并正确地处理汉字的编码呢?希望通过下面的总结的java中文乱码解决方法对遇到过此类问题的朋友有所帮助. 首先,要想解决j ...
- java中文乱码decode_Java中文乱码处理
java编码转换过程 我们总是用一个java类文件和用户进行最直接的交互(输入.输出),这些交互内容包含的文字可能会包含中文.无论这些java类是与数据库交互,还是与前端页面交互,他们的生命周期总是这 ...
最新文章
- BZOJ 1568 李超线段树
- Android Studio中有没有类似于Eclipse中的ctrl+2+L的快捷键? \Android Studio快捷键之代码提示...
- [开源]jquery.ellipsis根据宽度(不是字数)进行内容截断,支持多行内容
- 江南大学物联网工程学院数据库课程实验二作业2实验报告
- div元素显示隐藏切换,点击空白位置消失
- github上传时出现error: src refspec master does not match any解决办法
- 当开发帆软插件得时候如果安装插件遇到 ***插件版本过低 请安装高版本插件
- 对色情app渗透,我居然发现了 ....
- AdaDelta算法
- 解决 Could not find common.jar (android.arch.core:common:1.0.0). 错误
- 在线广告结算方式及对比
- HRA系列DC-DC隔离电源模块接线注意事项
- 实战案例:抽屉自动点赞与爬取汽车之家新闻
- 信息科学技术与创新之“知识升华”
- 511遇见安卓手机投屏支持一键转无线群控
- webrtc jitterbuffer 模块分析
- Java第十六天~第十七天/11.18~11.19
- 单片机 串口采用中断服务收发数据
- Eclipse使用Space键替换Tab键不生效的解决方案
- IEC 61851-1 协议
热门文章
- 网站加速--Cache为王篇
- 每天30分钟搞Software Rendering--(0)搜集资料,阅读,了解
- 如何将以字符表示的16进制数转换为机器码表示的16进制数
- 拓端tecdat|R语言使用最优聚类簇数k-medoids聚类进行客户细分
- mysql高可用架构_MySQL高可用架构对比
- LSTM+attention代码原理详解
- python实现xgboost算法
- pytorch与Keras对应模型Sequential()和add()
- 一文学会用 Tensorflow 搭建神经网络
- 2021-06-28操作表单