项目部署到线上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 ,或者在启动的时候 把启动脚本加上编码格式

在这里插入图片描述

相关推荐
宠友信息9 小时前
内容社区源码多端数据协议与 Spring Boot 状态流转实现思路
java·spring boot·websocket·uni-app
JerrySir11 小时前
`spring.threads.virtual.enabled=true`:用三类负载定位等待、争用与拒绝
java·spring boot
尚早立志11 小时前
Spring Boot 之 BeanDefinitionLoader 详解
java·spring boot·后端
济*沧*海11 小时前
创建springboot项目时会出现注释乱码情况
java·spring boot·后端
卓怡学长11 小时前
w268基于springboot + vue 物流系统
java·数据库·vue.js·spring boot·spring·intellij-idea
ACGkaka_12 小时前
Spring Boot 实战(四十二):集成 Spring AI 六大场景
人工智能·spring boot·spring
Listen·Rain1 天前
提示词和提示词模板
java·人工智能·spring boot
卓怡学长1 天前
w269基于spring boot + vue 候鸟监测数据管理系统
java·数据库·spring boot·spring·intellij-idea
孫治AllenSun1 天前
【MDC】使用 MDC 封装一个 LogMdcUtil 工具类
java·spring boot·后端
暗冰ཏོ1 天前
Spring Boot + Vue3 订单支付模块技术实现:支付单、回调验签、幂等处理与余额扣减
前端·spring boot·后端·vue·微信支付·支付宝支付