html指定页面字符集的两种方法:
这篇文章主要介绍了html 指定页面字符集的两种方法,帮助大家更好的制作网页,感兴趣的朋友可以了解下
1.html指定页面字符集的两种方式
方式一:
<meta charset="utf-8">
方式二:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
以上就是将页面的字符集设置成UTF-8的两种方式(设置页面字符集),目的在于:告诉浏览器该html文件的字符集。
2.设置页面使用字符集的两种方式
第一种:服务器指定响应内容的字符集;
response.setCharacterEncoding("utf-8")
前提:服务器通过服务器转发或者重定向到指定的界面。
第二种:页面指定字符集。
见1
说明:第一种方式的优先级高于第二种。
3.服务器转发
这是怎么回事,为什么不生效?
原因分析
通过服务器完成页面的跳转请求(转发)
f12捕获网络,获取到的相应的页面的字符集为iso-8859-1,所以浏览器解析该页面时就会出现乱码。
解决方案
如果是转发,则需指定返回数据的字符集为utf-8即可。
1response.setCharacterEncoding("utf-8");
服务器重定向
重定向,且没有指定返回数据的编码集,页面会怎么样?
字符集由页面说了算,即:页面的字符集有页面中关于字符集的声明决定。
比如:页面指定字符集为:iso-8859-1
则浏览器就按照iso-8859-1也解析。
另外,就算重定向设置返回数据的编码集,也无效,因为:重定向将导致数据丢失!
5.总结
如果页面由服务器转发而来,则页面的字符集由转发决定;否则,重定向的界面或者普通界面的字符集由HTML页面本身的声明的字符集决定!
注意:今天讲的是页面字符集的问题和纯粹的数据交互时出现的乱码不是一码事!
另外,如果HTTP响应头与meta中都指定了字符集,会造成冲突,http响应的字符集生效。
以上就是html 指定页面字符集的两种方法的详细内容,更多关于html 指定页面字符集的资料请关注脚本之家其它相关文章!
来源:脚本之家
链接:https://www.jb51.net/web/749201.html
帝国CMS如何把文章页面的相对地址改为绝对地址
帝国CMS如何把文章页面的相对地址改为绝对地址:我们今天来分享一篇文章“帝国CMS如何把相对地址改为绝对地址(详细教程)?”大家都知道相对地址不是非常利于SEO,而且相对地址很容易遭受到镜像攻击,帝国cms的页面绝对地址是比较容易更换的,但是文章页面的绝对地址并不是那么容易完成的,下面我们就分享此类教程给大家。适应情形:帝国CMS网站迁移服务器
2023-03-2362
这些404页面细节问题:如果不重视则会让网站Game Over
这些404页面细节问题:如果不重视则会让网站Game Over :前言:谈及网站的404错误页面,可能对于广大站长来说,已经属于最常见的“家常便饭”了,而且网上到处都存在着有关于404错误页面的文章或教程。那么,今天亿企邦营销为何又再次提起它?其原因很简单:亿企邦营销在给客户网站做SEO诊断的过程中,发现不少网站在404错误页面的优化上都存在着
2023-03-2347
在html页面中取得session中的值的方法
在html页面中取得session中的值的方法:这篇文章主要介绍了在html页面中取得session中的值的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下1.首先呢session的key-value都是存在server的,浏览器HTML页面是没有办法直接取得session中的值,只有在html里能通过js拿到
2023-03-2342
世界杯“被黑“ 该页面可能已被非法篡改!
世界杯“被黑“ 该页面可能已被非法篡改!:世界杯期间有人为获取暴利出售站点目录,也有网站无故躺枪被黑挂了BC信息。但是结果是相同的,当网站被提示“该页面可能已经被非法篡改”的时候,往往也是站点在“ICU”门前徘徊的时刻了,问题得不到及时的解决,网站排名与收录则会被快速清空,就如下面这个站点一样:在6月初的时候亿企邦创业网
2023-03-2346
404页面是什么意思 404页面的作用是什么
404页面是什么意思 404页面的作用是什么:404页面是什么意思,网站需要设置404页面吗,404页面的作用是什么。404页面指的是:无法正常访问的页面链接。产生404页面的原因有两个,分别是:1、网站内容被删除,原来正常的链接,删除以后不存在了,成为了404页面。2、服务器无响应,导致网站无法访问,产生了404页面。为了避免404页面的产生,影响用户体验,有三点需
2023-03-2347
访问本页面 您的浏览器需要支持JavaScript的解决办法
访问本页面 您的浏览器需要支持JavaScript的解决办法:百度site:首页出现"访问本页面,您的浏览器需要支持JavaScript".这样的情况,对于一个刚刚引起搜索引擎重视的新站来说是相当大的打击,需要尽快找出原因跟解决办法。首先分析原因,用站长工具模拟搜索引擎蜘蛛抓取,结果却是“访问本页面,您的浏览器需要支持JavaScript”。用
2023-03-2339
404页测试返回状态码是200解决方法
404页测试返回状态码是200解决方法:404页面就是当用户输入了错误的链接时,返回的页面。目的是告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。这几天网站的内容大改变由原先的博客变成了”友情链接站“,为了弥补些损失,就想起了做一个404页,引导浏览者,结果404页做好了也上传到了空间中,输入测试效果还
2023-03-2346
谈用伪静态(url重写)的方法替代生成静态页面的好处
谈用伪静态(url重写)的方法替代生成静态页面的好处:什么是伪静态(url重写),URL 重写是截取传入Web 请求并自动将请求重定向到其他 URL 的过程。比如浏览器发来请求 : ,服务器自动将这个请求中定向为。url重写的优点在于:1,缩短url,隐藏实际路径提高安全性;2,易于用户记忆和键入3,易于被搜索引擎收录。 站长都喜欢生成静态页,我已经几年不这么做了。一
2023-03-2337
html表单控件禁用属性readonly VS disabled介绍
html表单控件禁用属性readonly VS disabled介绍:这篇文章主要介绍了html表单控件禁用属性readonly VS disabled区别,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下在html中有两种禁用表单提交的方法,他们分别是:1.给控件标签加上readonly='readonly'属性2.给控件标签
2023-03-2341