html静态页面为什么是中文乱码?

html静态页面为什么是中文乱码?,第1张

今天在eclipse中写了一个静态的html页面,字符显示都正常,eclipse设置的事默认UTF-8。

如下图配置:

可是打开之后显示的页面全部是乱码。

百思不得其解,明明编码都正常。

后来在Html页面中的加上meta定义的是<metahttp-equiv="Content-Typecontent="text/htmlcharset=UTF-8"/>就正常显示了。

<metahttp-equiv=Content-Typecontent=text/htmlcharset=gb2312>它表示强制浏览器编码设为简体中文(GB2312)。

这一句的作用是相当关键的,在制作网页的过程中千万不可省略。它可以加在网页中的任意部分。

最好加在<head>与</head>之间。(FrontPage和Dreamweaver在创建的新网页当中已包含这句)。

在过去,省略<metahttp-equiv=Content-Typecontent=text/htmlcharset=gb2312>这句网页也往往可正常显示。但是现在WindowsXP的IE6.0又支持简体中文(GB1。

一、<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8" />

二、用记事本打开,文件另存为UTF8


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6106534.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存