PHP乱码问题总结及解决方法

WBOY
Release: 2016-06-20 13:02:39
Original
1034 people have browsed it

PHP乱码问题总结及解决方法

乱码一直是困扰PHP初学者的一个非常大的问题,现在总结下造成PHP网站乱码的原因及解决方法

一、HTML页面编码:

meta http-equiv=content-type content=text/html; charset=utf-8 这里的编码要和数据库编码,及连接数据库编码;

二、文件存储编码:

比如文件inde.php,改变其存储编码为所需编码。只需用EditPlus等文本编辑软件文件另存为,在编码中选择正确的编码

(这点很多人都会忽略);

三、数据库编码:

比如用的是phpmyadmin 选择数据库后,选择操作选项。下面有一个整理,这里面也要设置成统一的编码;

四、表编码:

操作和第三点类似。这里就不重复了;

五、字段编码:

在建表的建字段的时候,有个整理。如果内容有汉字,就一定要改成统一的编码;

六、数据库操作编码设置:

连接数据库时mysql_select_db()后面,要加一句 mysql_query( set names utf8 );

七、本地测试成功后的网站,传到网上去,会有乱码。

可能会是在本地导出数据时没有选择正确的编码,所以才会在导入到web上后有乱码问题。

其实只要细心点,就能完全解决php乱码问题,难的不是技术,而是细心。


Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template