Base64编码解码过程中中文乱码问题
来源:互联网 发布:js改变radio值 编辑:程序博客网 时间:2024/05/23 15:46
在利用spring定时器自动启动函数进行的过程中,当中获取到时被Base64编码过后的数据用:
//respData为Base64编码过后的数据,deqdata为解码过后的数据String deqdata=new String(Base64.decodeBase64(respData));
来解码时会发生中文乱码问题,而如果直接用把数据提取出来放进测试函数中进行测试时,同样的解码函数,解码得到的明文就不会乱码。
这时候只要把解码函数改为:
//respData为Base64编码过后的数据,deqdata为解码过后的数据String deqdata=new String(Base64.decodeBase64(respData),"utf-8");
即可。
至于原因,本人认为可能是利用外部传回的数据再解码的时候其默认的解码格式跟自己在本地直接测试时默认的解码格式不一致而导致的乱码问题。
阅读全文
1 0
- Base64编码解码过程中中文乱码问题
- BASE64解码之中文乱码问题
- base64解码中文乱码
- oracle中base64编码解码中文
- Base64 JAVA后台编码与JS前台解码(解决中文乱码问题)
- 中文乱码(编码解码)问题的解决办法
- base64编码解码存储过程
- javascript 用base64解码后中文乱码的问题
- iOS中Base64编码解码
- Android 中Base64编码解码
- base64编码,中文乱码解决方法
- 中文乱码(编码解码)问题的解决办法【转】
- ajax 中文乱码/中文编码 base64处理
- C# BASE64中文乱码问题
- perl处理base64编码解码问题
- 解决编码解码乱码问题
- 编码,解码,乱码,问题详解
- 编码,解码,乱码,问题详解
- JVM 如何装载和初始化一个Java class(类)
- Movie Studio文字使用技巧(二)
- Android中巧妙运用反射和注解,同时控制所有同类控件
- JAVA8的新特性
- 关于短信验证和第三方分享
- Base64编码解码过程中中文乱码问题
- hdu 2203 亲和串
- ReentrantLock
- spring boot 错误处理
- js调用服务器控件cs中的方法(二)
- ajax轮询
- 各种正则表达式
- Get,Post请求中文乱码问题有效解决方法
- 记第一次搭建WAMP