java中有关编码、解码的问题,哪位大神闲来无事给小弟涨点知识

2024-12-02 13:08:22
推荐回答(4个)
回答1:

%@page pageEncoding="utf-8" contentType="text/html;charset=utf-8"%
page pageEncoding="utf-8"设置当前页面的编码格式为utf-8

contentType="text/html;charset=utf-8" 设置当前页面内容为文本或者html标签,编码格式也是utf-8
request.setCharacterEncoding("utf-8"); servlet在处理请求时,使用utf-8解码传过来的参数
response.setContentType("text/html;charset=utf-8");servlet响应请求时也采用utf-8编码,一般为了防止乱码,所以所有格式都会统一

回答2:

html页面默认设置utf-8
请求编码设置utf-8
响应编码设置uft-8
jsp页面编码设置utf-8

回答3:

意思就是页面编码为UTF-8
别写那么多没用的。

回答4:

都是一个作用,一般也不会同时写这么多,有一个地方写就够了。