为什么设置了UTF-8还要中文显示为?

为什么设置了UTF-8还要中文显示为?

编译器,getString 和 jsp页面都设置了 UTF-8了 为什么控制台回显 爱好里 中文还是问号呢?

http://img1.sycdn.imooc.com//climg/5ad6dcc3000164f503460205.jpg

这是注册页面 


http://img1.sycdn.imooc.com//climg/5ad6dcf80001845009220527.jpg

这是注册用的servlet 

http://img1.sycdn.imooc.com//climg/5ad6dd110001c92210410536.jpg


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

登陆购买课程后可参与讨论,去登陆

7回答
喜欢做梦的鱼 2018-04-18 18:05:17

你前面注册时的表单中的method属性值是什么?get还是post

  • 提问者 我吖吖 #1
    是post的 我别的跟视频里代码基本一样
    2018-04-18 18:43:34
  • 提问者 我吖吖 #2
    我感觉是我的IDEA设置问题 因为打印个中文 也会出现问号
    2018-04-18 18:44:10
  • 一叶知秋519 回复 提问者 我吖吖 #3
    你打印中文也出现问号,这个地方是直接写个测试类,然后输出的中文么?你看下你工具的右下角,右下角也有一个编码方式,你看下是不是UTF-8
    2018-04-18 18:52:34
一叶知秋519 2018-04-18 17:02:38

http://img1.sycdn.imooc.com//climg/5ad709900001bfd506920194.jpg

你将hobbyList改为hobbyValue,你修改以后,看可以输出值了吗?

  • 提问者 我吖吖 #1
    都是问号 然后我就从控制台 打印一个中文值 发现 只要在控制台输出的中文都是 “???” 我再找找问题吧 老师!
    2018-04-18 17:40:57
提问者 我吖吖 2018-04-18 15:18:27
一叶知秋519 2018-04-18 15:13:10

你再检查一下你这个地方的编码:File——Settings:

http://img1.sycdn.imooc.com//climg/5ad6efe20001179309920742.jpg

看下是不是都是UTF-8.

祝学习愉快!

  • 提问者 我吖吖 #1
    我截图了 老师 你看 我都是设置的UTF-8 也重启了 打开还是这样
    2018-04-18 15:21:39
提问者 我吖吖 2018-04-18 14:32:24

啊。。。又不行了 改成HobbyValue也不行。。 明明都是UTF-8啊 IDEA设置的 项目和文本格式也是UTF-8

提问者 我吖吖 2018-04-18 14:23:03

问题已解决

提问者 我吖吖 2018-04-18 14:22:41

是我粗心了 我打印的值是hobbyList。。不是hobbyValue

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
从网页搭建入门Java Web2018版
  • 参与学习           人
  • 提交作业       1088    份
  • 解答问题       10205    个

如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师