perl程序打包成exe的问题

将perl打包成windows下的应用程序,Perl Dev Kit,和perl2exe都收费的,而且很贵就不说了。
安装par-packer模块打包exe,打包是能打包了,但是不支持中文啊,打包后运行不了,原因是识别不了这一句:use encoding("gb2312");或者(use encoding("gbk");) ,而直接运行脚本是完全没问题的!
删除use encoding("gb2312");把中文换成英文,打包后能成功运行了,但是始终有个讨厌的DOS窗口一起运行,真不知道怎样搞,跪求高手解释啊??

我也遇到了你说的问题 不能使用中文,杯具啊,后来解决方法就是把所有中文的地方换成图片。。。dos窗口是因为你在编译的时候 option2 里面有一项
hide console 没有点 我用的是Perl Dev Kit
温馨提示:答案为网友推荐,仅供参考
相似回答