html网页出现乱码的解决方法-创新互联

这篇文章将为大家详细讲解有关html网页出现乱码的解决方法,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

创新互联公司总部坐落于成都市区,致力网站建设服务有成都做网站、网站建设、外贸营销网站建设、网络营销策划、网页设计、网站维护、公众号搭建、小程序开发、软件开发等为企业提供一整套的信息化建设解决方案。创造真正意义上的网站建设,为互联网品牌在互动行销领域创造价值而不懈努力!

html有什么特点

1、简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便,适合初学前端开发者使用。 2、可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。  3、平台无关性:超级文本标记语言能够在广泛的平台上使用,这也是万维网盛行的一个原因。 4、通用性:HTML是网络的通用语言,它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。

1、HTML的字符编码问题


该问题较常见,也是最明显和最容易解决的。


在网页中加上:


即可。


2、PHP的字符编码问题


这与上面类似。


在文件上方加上:


header("Content-type:text/html;charset=utf8");

即可。


3、文件本身编码问题


不仅我们的内容有编码,文件本身也有编码。


使用Notepad++打开一份文件,可以看到右下角显示的内容。


就是文件本身的编码了。

可以使用Notepad++工具栏上的“格式”,为我们的文件转换编码。


4、数据库编码问题


MySQL数据在默认安装时是latin1编码,所以在没有注意的情况下很可能会导致网页乱码。


使用root进入数据库,


输入show variables like 'character%'


可以看到


character_set_client
character_set_connection
character_set_database
character_set_filesystem
character_set_results
character_set_server
character_set_system


这7个值。


其中 set names ut8 这个命令能够将


character_set_client
character_set_connection
character_set_results


这3个设置成utf8。


所以在MySQL创建数据库时注意将字符集和排序规则设置为utf8,。


再在连接数据库的文件中,对数据库进行mysql_query("SET NAMES UTF8")。


则基本可保证网页不会出现乱码问题。

关于html网页出现乱码的解决方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


文章题目:html网页出现乱码的解决方法-创新互联
标题链接:http://scyanting.com/article/ipsed.html