搜索

首页  >  问答  >  正文

java - request.getsession().getattribute() 乱码问题

1、地址栏传值

2、接受值


3、打印出来的username乱码
4、设置了编码 也是不行的

高洛峰高洛峰2713 天前1060

全部回复(2)我来回复

  • 大家讲道理

    大家讲道理2017-06-23 09:15:39

    1.如果是页面传过来的『user』,看看你页面上的编码是不是UTF-8;
    2.如果是程序后台自己setAttribute("user","张三"),那得看看该java文件编码是不是UTF-8;
    3.如果是同2,但是"张三"是数据库等过来的,那看看"张三"这个字符串在setAttribute时就是乱码;

    总结:
    页面,后台java文件,数据库统一编码

    回复
    0
  • 黄舟

    黄舟2017-06-23 09:15:39

    看看user是不是传递进来的时候就是乱码、、、

    回复
    0
  • 取消回复