有关保存文件时的编码选项与html/jsp页面设定字符编码的配置
?
分两种情况介绍?
注:首先,各位得对一次 请求/响应 的流程有基本认识,即:浏览器发出请求--》服务器接收并处理请求--》将html形式的页面返回(响应)给浏览器,一次 请求/响应 完毕!?
静态页面(html):?
????????????????????????? 保存文件时的编码选项(默认为ANSI,中文操作系统ANSI即为GBK)必须得与html页面中的content-Type(即在meta标签中配置的 http-equiv="content-Type")中的配置的码一致,访问此页面时才不会出现乱码。(若不显示定义meta标签,则默认是meta标 签中给出的是系统ANSI编码,中文操作系统是GBK)
以utf-8格式保存的
显示的时候页面编码格式是 gbk?
正常中文
pageEncoding="UTF-8"?
以utf-8格式保存的
显示的时候页面编码格式是 utf-8?
乱码中文
pageEncoding="UTF-8" contentType="text/html; charset=gbk"
以ascii格式保存的
显示的时候页面编码格式是 gbk?
乱码中文
pageEncoding="UTF-8"?
以asscii格式保存的
显示的时候页面编码格式?是 utf-8
?
正常中文
contentType="text/html; charset=gbk"
以ascii格式保存的
显示的时候页面编码格式是gbk
正常中文(这个结果的原因在探索中,估计是utf-8格式包容 ascii格式)
contentType="text/html; charset=gbk"
以ascii格式保存的
显示的时候页面编码格式是gbk