PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

老声长谈,着是困惑很多人的问题,如果处理不好,都是乱码,说这些话并不是我对编码很精通,只是在这方面是得留神,自己总结了一点小经验(容易出现乱码的地方有PHP文件里面 ,数据库里面 存储 的编码 ,页面显示 ,数据传输 ):

1.在建数据库的时候,尤其是用PHPMyAdmin与MysqL打交道时候,一般都是utf-8,字段为 utf8_general_ci

数据库的设置:

在my.ini文件中查找:
[MysqL]
default-character-set = utf8
[MysqLd]
default-character-set = utf8
inIT_connect = 'SET names utf8 '
全部设置为utf8
保存,重新启动MysqL服务

2.在与数据打交道的时候MysqL_query("set names 'utf8'");注意是:utf8,不是 utf-8

3.PHP文件认的编码是ANSI ,需要转换为UTF-8 ,至于怎么转换editplus就有这样的功能,“另存为”的时候有选择编码UTF-8 ,注意:不能选择:UTF-8 + BOM,如果选择这个了 ,你在处理session的时候就会出现问题,所以一定要注意.还有有的人在eclipse,Myeclipse,ZendStudio里面开发,eclipse里面认的是ISO-8859-1,需要在“窗口 ”->“首选项 ”打开“首选项”窗口,在左侧“常规 ”->“工作空间 ”,在“文本文件编码 ”里面设置认的编码为utf-8

4.就是PHP文件里面要说明:如Meta http-equiv="Content-tyPE" Content="text/htML;charset=utf-8">

或者

代码如下:

脚本宝典总结

以上是脚本宝典为你收集整理的PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码全部内容,希望文章能够帮你解决PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: