资讯专栏INFORMATION COLUMN

页面乱码应该从哪几个角度去解决问题

沈俭 / 277人阅读

摘要:的字符编码问题该问题较常见,也是最明显和最容易解决的。文件本身编码问题不仅我们的内容有编码,文件本身也有编码。则基本可保证网页不会出现乱码问题。

其实导致网页乱码主要有几个原因,以下给出解决方法。

1、HTML的字符编码问题

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

在网页中加上:
?
1

即可。

2、PHP的字符编码问题

这与上面类似。

在文件上方加上:
?
1

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")。

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/22876.html

相关文章

  • 数据分析的一些常见问题

    摘要:明确分析目的,这是数据分析的起点,也是分析的终点。数据分析最核心的工作,就是对数据进行分析。毕竟,数据分析师作为企业主管的智囊,作为主管决策的支撑,其重要性及高要求是不言而喻。 数据分析和数据挖掘,是大数据应用的核心技术,也是大数据应用的关键所在。数据分析重要,但是,很多时候却不知道该如何去做,面对大量的数据,却无从下手。概括起来,经常面临的困难有:分析目的不明确分析方法不清晰分析过程...

    MrZONT 评论0 收藏0
  • css3 新增了一些伪类选择器的解析(保证记住)

    摘要:新增了一些伪类选择器比如不要费力去理解他们到底为了解决什么问题是对集合进行操作还是怎么怎么着记住这么一个规则如果生效需要也就是当前元素的父元素的第一个子元素就是它本身此时才会生效同理需要才会生效第二类注意这里的有很大发展空间可以实 css3 新增了一些伪类选择器 比如: selecor:first-child 不要费力去理解他们到底为了解决什么问题, 是对集合进行操作还是怎么怎么着, ...

    ThreeWords 评论0 收藏0

发表评论

0条评论

沈俭

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<