防止乱码

编    写:袁    亮
时    间:2014-07-03
说    明:web开发,防止乱码,需要注意的几个地方

一、乱码产生的原因
使用了错误的显示字库去显示相应的字符源码从而导致乱码(一堆奇奇怪怪的符号)

二、解决办法,以下四个地方需要保持一致
1、文件编码格式 utf-8
创建的文件,需要是utf-8编码,不要是gbk的
2、程序输出编码
header("Content-type:text/html;charset=utf-8;")
3、数据库存储编码
创建数据库或者表的时候,设置为utf8_general_ci
4、程序读取数据库内容设置编码
mysql连接之后,执行mysql_query("SET NAMES utf8");

发表评论