在<head></head>里面添加meta标签
<meta >HTML乱码一般不会发生;
出现乱码的很大可能是编码问题;
把内容全部复制出来转一下码即可,转成和整体一致的编码;
另外utf-8编码,不能通过记事本等其他文本工具修改。
原因:网页没有设置meta charset编码造成。导致浏览器不能识别网页默认编码类型。
1、首先打开HTML页面中,鼠标右键单击HTML页面的空白的地方,d出下图中的菜单栏。
2、然后在d出来的菜单栏界面中,点击打开“编码”设置选项。
3、然后在d出来的右侧菜单栏界面中,选择转换编码。
4、然后就可以解决问题了。
第一种,html网页源代码编码与中文字输入编码不同。解决方法:
使用软件进行编辑HTML网页内容,推荐使用DW软件进行HTML代码编辑和开发。
尽量不要直接使用记事本进行编辑HTML代码。
第二种,如果网页设置编码是gbk的,而数据库储存数据编码格式是UTF-8的,这个时候程序查询数据库数据显示数据前进乡程序转码即可。
例如PHP程序+mysql查询显示数据转码:
1、mysql_query("SET NAMES 'UTF8'"); //将查询数据转码为utf8,也就是转换为utf-8
2、mysql_query("SET NAMES 'GBK'");//将查询数据转码为GBK,如gbk2312
在写数据库连接文件时,写成:
$conn = mysql_connect("$host","$user","$password"); mysql_query("SET NAMES 'UTF8'"); mysql_select_db("$database",$conn);
然后在做页面时,注意这句:
<meta >
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)