java - Java REST 调用从 eclipse 和 jar 执行给出不同的响应
问题描述
我有一段代码使用 REST 调用获取一些数据
我通过 REST 拉出的字符串中有一些汉字
1.选择详细规格配备
现在,当我从 Eclipse 将代码作为 Java 应用程序运行时,我在输出控制台(System.out.println)中完美地获取了数据
但是,当我使用 maven 运行 make 一个相同代码的 jar 并运行 jar (java -jar ) 时,这些中文字符会变为 å...§è£é¡è‰²</p>
我什至将代码迁移到不同的系统,认为这可能是库的问题,但结果仍然相同。
任何想法从 jar 执行代码时可能会出现什么问题?
我正在使用 maven 的程序集插件来构建具有依赖项的 jar
谢谢你。
解决方案
推荐阅读
- javascript - 是否有 App 会在 React Native 中隐藏/显示?切换应用程序时删除键盘侦听器的问题
- python - Django 找不到模块“learning_logs”的问题
- docker - 从 Skopeo 容器访问本地 docker 注册表
- r - 如果它们降落在另一个点的某个附近,我如何生成点被“排斥”的数据?
- ajax - 使用 express 对谷歌云功能的 axios 请求
- javascript - 更改 [ ] 符号之间的样式的问题
- swift - 为什么 UITextFIeld 在 Swift 中返回可选值?
- javascript - Nginx(反向代理)和 Angular(使用 SSR 和 i18n) - 根据 lang cookie 值使用正确的本地化应用程序
- lldb - 为什么在 lldb 中的“命令别名 pcs 调用 ...”时出现“错误:无法创建请求的别名”?
- python - 计算回归变量的方差