jsp页面输入中文之后变成问号了

eclipse运行网页之后在页面里输入中文之后变成问号了,只有字母和数字可以显示,字符集编码什么的都是utf8,求求大佬帮忙解决一下呀,着急ing(~_~;)

在servlet里面用request对象做一下转码操作。

 

你虽然使用的是utf8,但是你却没有保证数据库里的编码格式,如果你用的是mysql,url连接后面要加?useUnicode=true&characterEncoding=utf8

比如

#配置数据库的连接信息
spring:
  datasource:
    url: jdbc:mysql://localhost:3306/dangdang?useUnicode=true&characterEncoding=utf8
    username: root
    password: root
    driver-class-name: com.mysql.cj.jdbc.Driver

 

你页面到后台用的什么请求,控制器用的什么

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632