请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

中文无法正常显示

idea的所有encode都已经修改成UTF-8,数据库和表,都改成utfmb4了,控制台里的传输数据也显示中文,可显示出来还是问号,找不到解决办法
图片描述

图片描述

图片描述

正在回答 回答被采纳积分+3

1回答

甲蛙 2021-05-01 09:16:23

你看下表里面的数据,存的是中文还是乱码?


我们每张表都有加一个编码不要漏了

https://img1.sycdn.imooc.com//szimg/608cabdd0928a07607900217.jpg

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉1543349145 #1
    每张表都加了charset=utf8mb4,原始表里可以正常显示中文,到前端编辑后,点确定就变成乱码了
    回复 有任何疑惑可以回复我~ 2021-05-01 11:49:15
  • yaozhengchong 回复 提问者 慕粉1543349145 #2
    我也是这个问题,最后是因为application.properties中spring.datasource.url后面改动过,spring.datasource.url=jdbc:mysql://localhost/wikidev?characterEncoding=UTF8&autoReconnect=true&serverTimezone=GMT&allowMultiQueries=true,这一句中的characterEncoding=UTF8不可以删,不然前后端交互编码就会错。
    回复 有任何疑惑可以回复我~ 2021-07-26 17:09:44
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号