为何都是utf-8,我的乱码,别人不乱码?

 <meta http-equiv=Content-Type content="text/html;charset=utf-8">
<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1">
<meta content=always name=referrer>

我加这段代码在html处,用所有浏览器打开都是乱码.这段代码是我在百度首页抄过来的代码,为何我上百度时不乱码,而我把这段代码用在自己的网页上时,就显示乱码的?

放进

里了吗

头部还需要一个utf-8的声明

也许你的浏览器不是utf-8编码 而是GBK试试看

看看你的文本属于那个字符集

我明白了,是文本的问题,保存时Windows默认是ANSI,要写好后另存为,选择utf-8

可能是你浏览器编码设置不一样 设置gbk

看下你的jsp第一行: pageEncoding的值改成utf-8

<%@ page language="java" pageEncoding="UTF-8"%> 你需要这行代码

文件存储编码也要为utf-8,ansi对应的是meta charset gb2312

你只改jsp编码,整个项目在建立之初就应该选定utf-8的编码才行