项目部署到线上byte[]转换中文乱码,本地是好的

项目部署到线上byte[]转换中文乱码,本地是好的

byte[]转换成中文乱码,在idea上面调试没有乱码,部署到线上就乱码,原因是idea启动项目是utf-8,

然后线上是windows环境不知道啥

bash 复制代码
                vo.setJsonObject(JSONUtil.parseObj(Convert.toStr(StrUtil.str(processDesignHis.getContent(), Charset.defaultCharset()),"{")));

我开始以为这个Charset.defaultCharset() 里面就是utf-8,然后我把这个打印出来发现在,线上是的gbk

在这里插入图片描述

然后我果断就把这个改成了 utf-8 ,或者在启动的时候 把启动脚本加上编码格式

在这里插入图片描述

相关推荐
懒虫虫~37 分钟前
基于SpringBoot利用死信队列解决RabbitMQ业务队列故障重试无效场景问题
spring boot·rabbitmq
面朝大海,春不暖,花不开6 小时前
自定义Spring Boot Starter的全面指南
java·spring boot·后端
HelloWord~6 小时前
SpringSecurity+vue通用权限系统
vue.js·spring boot
wangjinjin1807 小时前
使用 IntelliJ IDEA 安装通义灵码(TONGYI Lingma)插件,进行后端 Java Spring Boot 项目的用户用例生成及常见问题处理
java·spring boot·intellij-idea
白宇横流学长7 小时前
基于SpringBoot实现的大创管理系统设计与实现【源码+文档】
java·spring boot·后端
考虑考虑9 小时前
Springboot3.5.x结构化日志新属性
spring boot·后端·spring
TTDreamTT10 小时前
SpringBoot十二、SpringBoot系列web篇之过滤器Filte详解
spring boot
一只爱撸猫的程序猿13 小时前
构建一个简单的智能文档问答系统实例
数据库·spring boot·aigc
crud13 小时前
Spring Boot 3 整合 Swagger:打造现代化 API 文档系统(附完整代码 + 高级配置 + 最佳实践)
java·spring boot·swagger
鳄鱼杆14 小时前
服务器 | Centos 9 系统中,如何部署SpringBoot后端项目?
服务器·spring boot·centos