前言

使用jd-gui反编译jar包的时候,遇到中文会出现乱码的情况,修改工程编码为GBK再打包显然不现实,其实只需要指定file.endocing=UTF-8即可


一、命令行方式

WIN+R输入powershell并回车进入(此处不可使用cmd)
java -D'file.encoding=UTF-8' -jar %JD_GUI_HOME%\jd-gui.exe,然后选择打开需反编译的jar包即可

二、使用脚本方式

每次打开powershell并输入这一串命令显然很麻烦,这里提供一种脚本的方式,并绑定到jd-gui的快捷方式图标

1.编写脚本

java -D'file.encoding=utf-8' -jar C:\ProgramDevs\jd-gui-windows-1.6.6\jd-gui.exe

powershell脚本后缀为.ps1,保存为C:\ProgramDevs\jd-gui-windows-1.6.6\jd-gui.ps1

2.测试脚本

如果执行脚本遇到黑窗一闪而过没有打开jd-gui的情况,请参考《章节三》

3.绑定至jd-gui快捷方式

原本的图标为powershell蓝色图标,这里进行了修改,方法如下:

双击快捷方式即可打开jd-gui窗口,且中文不会乱码

【说明】因修改了图标,上图底层的黑窗口其实是powershell,关闭上层的jd-gui后会自动关闭。

三、执行脚本时黑窗一闪而过的解决方案

的jd-gui后会自动关
打开powershell直接输入指定可成功执行,但是保存为脚本后执行时除一闪而过的黑色窗口无其他响应?
其实是因为系统设置问题

可参照一下链接进行修改:无法加载文件*.ps1,因为在此系统上禁止运行脚本


jd-gui中文乱码解决方案相关推荐

  1. iis 站点中文乱码 解决方案

    iis 站点中文乱码 解决方案 参考文章: (1)iis 站点中文乱码 解决方案 (2)https://www.cnblogs.com/zhaokunbokeyuan256/p/10001726.ht ...

  2. Spring RestTemplate中文乱码解决方案

    Spring RestTemplate中文乱码解决方案 参考文章: (1)Spring RestTemplate中文乱码解决方案 (2)https://www.cnblogs.com/accesski ...

  3. python写入csv文件中文乱码解决方案

    python写入csv文件中文乱码解决方案 参考文章: (1)python写入csv文件中文乱码解决方案 (2)https://www.cnblogs.com/vsivn/p/6115537.html ...

  4. Windows 10 powershell 中文乱码解决方案

    Windows 10 powershell 中文乱码解决方案 参考文章: (1)Windows 10 powershell 中文乱码解决方案 (2)https://www.cnblogs.com/we ...

  5. Spring MVC POST中文乱码解决方案

    2019独角兽企业重金招聘Python工程师标准>>> POST中文乱码解决方案 1.自己编写一个filter,来实现编码,代码如下: 1 public class Characte ...

  6. POST中文乱码解决方案

    2019独角兽企业重金招聘Python工程师标准>>> POST中文乱码解决方案 ? Spring Web MVC提供了Filter用于解决POST方式造成的中文乱码问题,具体配置 ...

  7. PHP——PHP读取MySQL数据库中文乱码解决方案

    问题描述 PHP读取MySQL数据库中文乱码 解决方案 静态页面  <head> <metahttp-equiv="Content-Type"content=&q ...

  8. mysql中文乱码解决方案_Mysql中文乱码解决方案

    Mysql中文乱码解决方案 时间:2017-07-11     来源:华清远见JAVA学院 中文乱码问题一直是我们编程过程中比较常见又让人头疼的问题,但是只要按照标准进行配置,就能很好的避免出现中文乱 ...

  9. php乱码解决方案,PHP中文乱码解决方案

    PHP中文乱码解决方案 前言 PHP中文乱码是PHP开发中的常见问题之一,中文乱码现像有时发生在网页本身,有些产生在于MYSQL交互的过程中,有时与操作系统有关,下面进行总结. 一. PHP网页的编码 ...

  10. Python 3 与 Javascript escape 传输确保数据正确方法和中文乱码解决方案

    Python 3 与 Javascript escape 传输确保数据正确方法和中文乱码解决方案 参考文章: (1)Python 3 与 Javascript escape 传输确保数据正确方法和中文 ...

最新文章

  1. CMakeLists
  2. 【Codeforces 506E】Mr.Kitayuta’s Gift【BZOJ 4214】黄昏下的礼物 dp转有限状态自动机+矩阵乘法优化...
  3. P1291 [SHOI2002]百事世界杯之旅
  4. 串行通信------字符串发送和十六进制发送
  5. 显卡在电脑什么位置_告诉你什么配置的电脑显卡/GPU才能播放4K电影视频
  6. 课程范例 20150916html1 练习
  7. 记一次.net core 集成vue 实践
  8. android收入管理系统,毕业设计(论文)-基于Android系统的家庭理财通软件的设计——收入管理模块.docx...
  9. 【MyBatis框架】查询缓存-二级缓存原理
  10. 40万预算X3 glc q5买哪个好?
  11. mysql之判断字段是否存在于表中
  12. python斗鱼抽奖_Python实现抓取斗鱼实时弹幕
  13. Microsoft Office Visio 2007 简体中文专业版
  14. 360 n5 com.android.sc,360N5官方稳定版刷机包(最新系统刷机固件升级包V3.0稳定版)...
  15. Vue Mapbox-GL 在地图中增加图标、线条、标记点击弹窗、地图平移
  16. (转)清华博士王垠的退学申请——研究生,无论你想不想搞研究,都该读读这篇文章。
  17. 网络安全篇 防火墙的静态路由-04
  18. python 爬取doc文档
  19. 三峡大学c语言上机考试题库,[专题]三峡大学计算机基础考试题库.doc
  20. 14. 手机蓝牙遥控机器人制作

热门文章

  1. python脚本自动填调查问卷
  2. android连接wifi不能上网,手机已经连接wifi但无法上网的详细解决方法
  3. wps指定路径不存在怎么办_wps临时目录不存在提示该如何解决?
  4. 英文书籍下载常用网站
  5. 2019春实习-百度-计算机视觉算法研发工程师真题
  6. 计算机关机又自动重启,电脑关机后自动重启是什么原因?Win10关机变重启原因及解决方法...
  7. 无人机倾斜摄影技术在三维实景GIS的应用
  8. 单片机机器周期怎么计算公式_单片机机器周期的计算
  9. 交通生成器Road Architect推荐
  10. 航空插头的环境性能科普