html网页作品中文,谈谈html网页中文乱码原因

开发网页时候或打开别人网页时候出现乱码原因分析如下:

1、html编码问题

有的时候我们使用记事本直接修改html代码内容,而网页是UTF-8编码,这样极易造成乱码。记事本默认内容编码是utf-8的。

所以需要使用软件来修改HTML代码或程序代码。

2、程序调用数据库为转换问题

我们数据库尺寸utf-8的字段,而网页是UTF-8的,这样也会引起中文内容乱码。

解决方法:

拿PHP来说:

mysql_query("SET NAMES 'UTF8'"); //将查询数据转码为utf8,也就是转换为utf-8

mysql_query("SET NAMES 'GBK'");//将查询数据转码为GBK,如utf-82312

PHP数据库读取数据进行转码。

3、未设置编码

HTML mate标签未设置编码,导致默认与浏览器读取显示编码不统一照成乱码。

建议在

前申明设置编码:

或简写:

GBK就设置charset=utf-8

通过设置HTML编码、数据库调用内容进行编码转换,使用软件对程序文件或HTML文件进行修改,即可避免乱码。

作者:CSS5原创

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值