如题,代码如下:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>HTML5基础模板</title>...
添加了utf-8字符编码后,title中的中文还是乱码,求解答
原因:问题就出编辑器身上。
1、用鼠标右键单击乱码的html文件,选择用记事本打开。
2、点击记事本菜单栏的文件,选择文件另存为。
3、在另存为的窗口中会发现保存有编码选择,默认编码为ANSI。
4、但是我们需要的编码为UTF-8,所以在保存的时候选择UTF-8,点击保存,替换原来的文件,就解决了html本身内容乱码问题。
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2018-02-28
如果是用记事本写,保存后在网页上运行出现了乱码,换成GB2312能正确显示中文。
那代码是没有问题,问题就出记事本身上。 <meta charste="utf-8">
只是告诉浏览器要用utf-8来解释,而文档的编码,是在你保存时的选择决定的,如果保存ANSI
然后用utf-8解释,肯定是乱码,记事本的话,默认保存的文件格式是ANSI,所以在保存的时候要修改为uif-8。本回答被网友采纳
那代码是没有问题,问题就出记事本身上。 <meta charste="utf-8">
只是告诉浏览器要用utf-8来解释,而文档的编码,是在你保存时的选择决定的,如果保存ANSI
然后用utf-8解释,肯定是乱码,记事本的话,默认保存的文件格式是ANSI,所以在保存的时候要修改为uif-8。本回答被网友采纳
第2个回答 2012-05-08
把文件的编码格式转换成UTF-8 无 BOM格式,你可以使用notepad++。
第3个回答 2012-05-07
用response.characterEncoding();
第4个回答 推荐于2017-11-25
是单页面还是项目 如果是项目的话查看一下项目的编码方式追问
只是单页面,IE,firefox,opera这些浏览器都试过了,大小写,加双引不加双引也都试过了,还是乱码
本回答被提问者采纳