美文网首页
jar执行乱码问题

jar执行乱码问题

作者: 大侠陈 | 来源:发表于2018-10-17 09:21 被阅读2次

    写的一个java程序处理一个文本文件,文本文件中内容有简体中文汉字和繁体中文汉字,繁体中文汉字部分读取到程序时出现乱码现象。

    据推测这应该是一个常见的编码问题。

    然而, 奇怪的是程序在intellijidea中启动运行并未出现此现象,使用

    java -jar xxx.jar

    命令启动程序则出现乱码问题

    再三比对 intellijidea启动执行程序的命令和手动编写的命令间的差异, 发现少指定了一项参数

    -Dfile.encoding=utf-8

    执行java命令时指定此参数, 问题消失

    java -Dfile.encoding=utf-8 -jar xxx.jar

    相关文章

      网友评论

          本文标题:jar执行乱码问题

          本文链接:https://www.haomeiwen.com/subject/eirlzftx.html