a_wing啊 2021-05-08 23:49 采纳率: 50%
浏览 59
已结题

springboot项目启动中文乱码问题

springboot项目启动中文乱码问题。

我在本地运行项目能正常运行,代码里有用logger.info()方法输出包含中文字的字符串,在idea的控制台和网页中都能正常显示中文,然后我把项目打成jar包,部署到云服务器windows server上中文就乱码了。

本来的输出语句是 访问url--http://xxx.xxx 之类的,“访问”这2个中文字乱码了。

数据库里有个字段printDeliver 本应该写入“送货”两个字的,可能因为变成乱码了,所以写入数据库时就变为??2个问号了。

希望各位大神能解答一下,有什么解决办法

 

  • 写回答

4条回答 默认 最新

  • a_wing啊 2021-05-09 11:15
    关注

    百度了一下,回来补充。

    写入中文数据到数据库里变为??,可能是乱码造成的,修改MySQL的my.ini配置文件,添加以下

    [mysqld]
    character-set-server=utf8

    重启以下MySQL或者服务器,然后就可以正常写入中文数据了。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 10月1日
  • 已采纳回答 9月23日

悬赏问题

  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭
  • ¥15 2020长安杯与连接网探
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么