aes在解密后,用byte[]进行接收,需要使用new String();进行转换为字符。只需要指定new String()编码格式便可以解决解密时乱码问题。

一、下面两个方式解密时部分代码:
1.将aes得到结果转变为字符,不设置编码格式

new String(aesDecrypt(Base64.decode(ciphertext),Base64.decode(key)));

2.将aes得到结果转变为字符,设置编码格式 UTF-8

new String(aesDecrypt(Base64.decode(ciphertext),Base64.decode(key)),"UTF-8");

方式1,在tomcat的不同版本或tomcat不同的设置,方式1 会出现乱码,方式2没有遇到乱码。

防止乱码,要用方式2

二、或者是在tomcat加上 选择项目部署的tomcat,在配置项VM options文本框中输入-Dfile.encoding=UTF-8,点击Apply或OK即可。

AES解密控制台中文乱码问题相关推荐

  1. 记一次aes解密控制台中文乱码问题

    aes在解密后,用byte[]进行接收,需要使用new String();进行转换为字符.只需要指定new String()编码格式便可以解决解密时乱码问题. 接下来我们看下2块解密时部分代码: 1. ...

  2. pycharm 运行控制台中文乱码解决办法

    pycharm 运行控制台中文乱码解决办法

  3. mingw控制台中文乱码

    乱码原因 直接先用一段话讲乱码原因,看不懂老老实实就往下看吧 其实我用Sublime或者VSCode等编辑器写代码出现的控制台中文乱码问题是编译器mingw输出的数据使用的是UTF-8编码,而控制台用 ...

  4. elasticsearch解决控制台中文乱码问题

    elasticsearch解决控制台中文乱码问题 参考文章: (1)elasticsearch解决控制台中文乱码问题 (2)https://www.cnblogs.com/chenmz1995/p/1 ...

  5. 解决jenkins控制台中文乱码问题

    解决jenkins控制台中文乱码问题 参考文章: (1)解决jenkins控制台中文乱码问题 (2)https://www.cnblogs.com/gaigaige/p/6835084.html 备忘 ...

  6. IDEA 2020.3.2控制台中文乱码分享(亲测二、下图中控制台的编码改为UTF-8)

    IDEA 2020.3.2控制台中文乱码的个人解决方案分享 我的电脑环境:win1020h2,IDEA2020.3.2,Tomcat9.0.40,终端配的powershell 1 一.改文件编码,下面 ...

  7. intellij idea操作maven时控制台中文乱码

    只留存记录 windows环境下,Intellij idea12中maven操作时,控制台中文乱码问题(编译报错或者clean install时出现的其他错误描述乱码) 在cmd中mvn中文正常显示, ...

  8. IntelliJ IDEA 乱码:全网最全 4 种方法完美解决 IntelliJ IDEA 控制台中文乱码问题

    文章目录 前言 一.修改当前 Web 项目 Tomcat Server 的虚拟机输出选项 二.修改 IntelliJ IDEA 全局编码.项目编码.属性文件编码 三.IntelliJ IDEA 中自定 ...

  9. 4种方法帮你解决IntelliJ IDEA控制台中文乱码问题

    摘要:在本文中总结了4 种方法完美解决 IntelliJ IDEA 控制台中文乱码问题. 前言 IntelliJ IDEA 如果不进行配置的话,运行程序时控制台中文乱码问题会非常严重,严重影响我们对信 ...

最新文章

  1. win7操作系统在哪显示隐藏文件夹
  2. 直接插入排序算法实现思想个人理解
  3. 干货丨计算机视觉必读:图像分类、定位、检测,语义分割和实例分割方法梳理(经典长文,值得收藏)
  4. 2011年中国程序员薪水调查报告
  5. 收藏 | 数据分析师最常用的10个机器学习算法!
  6. 软考高项之风险管理-攻坚记忆
  7. maven项目中如何直接访问某一个页面_整一个自己的docker镜像
  8. java 排序工具类_List 排序 Java工具类详解
  9. 【原】python中文文本挖掘资料集合
  10. java验证cron表达式_cron表达式
  11. 春节假期前5天全国快递处理量达3.65亿件 同比增长224%
  12. 知识图谱:刻画事物关系,沉淀领域知识!
  13. AngularJS第六课(路由)
  14. 关于setInterval设置倒计时只执行一次,clearInterval停止
  15. RHEL6.4下一键安装 Redmine
  16. matlab仿真动力学方程的几种方法,总结,以范德波振子为例
  17. Quartus II 无法正常编译bug解决
  18. TSL2561 GY2561 模块 MSP430 单片机 程序 STM32 程序 光强传感器 MSP430F5529
  19. 2016年中国新增装机同比及风电开发分析
  20. 计算机毕业设计太难做不出来怎么办?

热门文章

  1. 洛谷P5535【XR-3】小道消息
  2. Android如何减少apk大小
  3. php动态链入,利用php的动态链接,增加搜索引擎的蜘蛛爬行速度,规则嵌入ElasticSearch泛目录...
  4. 手把手教你制作docSet文档(用于Dash或zeal)
  5. 溺水舆情管控工作总结
  6. 短视频消重去重九种方法,组合使用原创度更高,各平台轻松过原创
  7. Dataframe两列值去重
  8. php实现邮箱激活功能
  9. python自动控制原理_自动控制原理(山东联盟-中国石油大学(华东))知到答案2020年MOOCPython语言程...
  10. Dubbo Cluster集群那点你不知道的事。