沃梦达 / IT编程 / 前端开发 / 正文

linux下html文件在浏览器中的显示乱码

html文件是有编码方式的,比如UTF-8、GBK等等,最近在为了区分项目,在项目下面会创建一个html文件方便知晓此服务用途测试一:以UTF-8方式保存html文件vi n.htmlthis is 测试查看此文件编码是# file in.html...

 html文件是有编码方式的,比如"UTF-8"、"GBK"等等,最近在为了区分项目,在项目下面会创建一个html文件方便知晓此服务用途

测试一:

以"UTF-8"方式保存html文件

vi n.html
this is 测试


查看此文件编码是
# file in.html 
in.html: UTF-8 Unicode text

浏览器查看的此html文件中文是乱码的

查看浏览器的编码方式,可以看到浏览器自动选择了"简体中文的GBK"方式


切换为Unicode(UTF-8)编码中文就显示正常


解决方式:

还是以"UTF-8"方式保存html文件,并设置文件头中的编码方式为"UTF-8",如下所示:

#vi test.html 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>我的html页面</title>
</head>
<body>
this is 测试环境
</body>
</html>



本文标题为:linux下html文件在浏览器中的显示乱码