概述
系统:window7 旗舰版 64位
渠道存储使用系统Text文本编辑器
- 之前使用packer-ng进行打包,使用gradle脚本是没有问题(排除360渠道,360渠道需要加固),但是使用命令行打包出现乱码情况。
排除方案:
在github上联系作者,说是乱码引起(这很明显好吧),但是没有给出具体的解决方案。先给出解决的方案。
就是使用EditerPlus 打开转码,具体是什么原因导致创建的文件使用UTF-8 +Dom 格式,请自行查阅百度
正常渠道:
乱码之后:
另一种解决方案是,修改Packer-ng的读文件方式使用
new InputStreamReader(new FileInputStream(file), "UTF-8")) 代替
该方案中FileReader,因为断点调试中发现读取出来就是乱码,就是在读取的入口进行自行转码。从入口解决。由于时间原因该方案,没有进行最终验证。后边有时间会去验证,现在这里mark一下
当然最简单直观的方案还是直接用EditerPlus进行 UTF-8 +DOM 格式转 UTF-8 格式。(不明真相的群众肯定会踩这个坑)在这里进行记录。以防止弟兄们踩同样的坑
最后
以上就是无情白昼为你收集整理的Packer-ng 打渠道包乱码解决方案的全部内容,希望文章能够帮你解决Packer-ng 打渠道包乱码解决方案所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复