wang527900799 发表于 2018-10-2 21:02:17

网页标题乱码

在看第六讲的时候按视频步骤加入了JS然后就title乱码了,正文没]事,百度了一下都是加一句utf-8之类的但是没用。求大神们帮帮忙

水柔炎 发表于 2018-10-2 21:13:58

本帖最后由 水柔炎 于 2018-10-2 21:15 编辑

你没指定编码格式utf8

wang527900799 发表于 2018-10-2 21:52:36

水柔炎 发表于 2018-10-2 21:13
你没指定编码格式utf8

没有用,<title></title>前面加了那个也没用

forece 发表于 2018-10-3 05:08:08

你用的什么编辑器?自己查看文件保存编码,有时候是 UTF-8 BOM 格式。

水柔炎 发表于 2018-10-3 09:40:10

wang527900799 发表于 2018-10-2 21:52
没有用,前面加了那个也没用

不可能把!你用的是什么浏览器

wang527900799 发表于 2018-10-3 22:03:00

forece 发表于 2018-10-3 05:08
你用的什么编辑器?自己查看文件保存编码,有时候是 UTF-8 BOM 格式。

就是用的和小甲鱼视频里的一样的notepad++,换成记事本搞了一遍还是那样

wang527900799 发表于 2018-10-3 22:03:32

水柔炎 发表于 2018-10-3 09:40
不可能把!你用的是什么浏览器

360和IE都试了一遍一样的

不二如是 发表于 2018-10-4 09:03:33

本帖最后由 不二如是 于 2018-10-19 09:57 编辑

1、网页乱码跟加载JS没有直接关系哦

2、乱码是因为编码问题,添加meta很正确:
<meta charset="UTF-8">

3、但是由于DOM加载顺序原因,不要讲title写在meta上面,请放置meta最后一个标签下面(</head>之前),例如:
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="keywords" content="小甲鱼,Web开发,HTML5,CSS3,Web编程教学">
<meta name="description" content="《零基础入门学习Web开发》案例演示">
<meta name="author" content="鱼C工作室">
<title>Fishc</title>

4、notepad++默认编码改为UTF-8,然后 浏览器也要改一下编码,右键/(设置),编码,改成UTF-8

水柔炎 发表于 2018-10-4 10:09:41

wang527900799 发表于 2018-10-3 22:03
360和IE都试了一遍一样的

<meta charset="UTF-8">这行加上了吗?

wang527900799 发表于 2018-10-4 23:33:11

水柔炎 发表于 2018-10-4 10:09
这行加上了吗?

加了,没用

wang527900799 发表于 2018-10-4 23:35:38

不二如是 发表于 2018-10-4 09:03
1、网页乱码跟加载JS没有直接关系哦

2、乱码是因为编码问题,添加meta很正确:


还是这样子,标题还是乱码

水柔炎 发表于 2018-10-5 08:13:22

wang527900799 发表于 2018-10-4 23:33
加了,没用

再重写一个HTML文件看看,用utf8写

Orzker 发表于 2018-10-6 12:59:20

首先 <meta charset='utf-8'>要在title前面,notepad++ 编码为utf-8无bom格式。
然后 浏览器也要改一下编码,360的话,右键,编码,改成UTF-8{:10_256:}

waitforlove 发表于 2018-10-10 22:21:40

很显然你用的notpad++默认编码,notpad++上面编码格式点开看下

Jons 发表于 2018-10-19 09:50:54

出现这个问题一般是
1. 编写的代码保存时候不是 utf-8 格式,
2. 浏览器展示的格式不是 utf-8 , 可以在开发者工具设置编码
页: [1]
查看完整版本: 网页标题乱码